Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Búsqueda avanzada (SQL)

Estas en el tema de Búsqueda avanzada (SQL) en el foro de Bases de Datos General en Foros del Web. Hola Esto haciendo un programa en Visual Basic que gestione una Biblioteca, pero a la hora de hacer una búsqueda avanzada en la base de ...
  #1 (permalink)  
Antiguo 23/01/2003, 15:28
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años
Puntos: 17
Búsqueda avanzada (SQL)

Hola

Esto haciendo un programa en Visual Basic que gestione una Biblioteca, pero a la hora de hacer una búsqueda avanzada en la base de datos no se bien como seguir.

me explico, el usuario puede realizar búsquedas en una tabla llamada "lbros" con diferentes campos (id, titulo, autor, etc), entonces escriber por ejemplo:

Este texto "es el que quiero" buscar

y selecciona buscar por id y por titulo, entonces el programa debería buscar en la tabla usuarios todos los registros que contengan en el campo id o en el campo titulo lo siguiente:

"este" ó "texto" ó "es el que quiero" ó "buscar"

Y no sé como hacer esto, vamos, lo puedo hacer haciendo un montón de wheres, pero no sé si hay alguna otra forma más corta.

Utilizo una Base de Datos creada con Access 97.

No sé si habré explicado bien lo que quiero hacer, pero agradecería mucho cualquier ayuda.

Otra cosa, existe en SQL alguna función que quite los acentos?¿?
Y se puede hacer una copia de seguridad de una base de datos SQL desde VB que te guarde la estructura y el contenido de la BDD en un archivo .sql (texto plano)?¿?

Bueno, creo que de momento es todo, saludos!!

P.D: Publiqué un tema parecido en el foro de programación, pero quizás sea éste un mejor lugar para un post de éste tipo.
  #2 (permalink)  
Antiguo 27/01/2003, 18:03
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 22 años, 9 meses
Puntos: 0
viejo no te compliques mas, utiliza un formulario de busqueda en access y le dices que busue por los parametros que le das.


Y nada mas.

Ahora si la duda persiste, envia un ejemplo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.