Access - busqueda facil

 
Vista:

busqueda facil

Publicado por lety (2 intervenciones) el 06/09/2003 10:17:44
que tal tengo un text independiente que se llama "busca" genere la consulat y funciona bien cuando doy el nombre completo, ahora quiero generar otra consulta en donde solo ponga la la letra "c" y muestre todos los nomnres que empiezan con esa letra, mi consulta genera el sig codigo

SELECT productos.productos, productos.id_unidad, productos.precio
FROM productos
WHERE (((productos.productos)=[Formularios]![productos]![busca]));

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:busqueda facil

Publicado por 2PL (56 intervenciones) el 06/09/2003 22:28:17
prueba a ponerlo asi:
SELECT productos.productos, productos.id_unidad, productos.precio
FROM productos
WHERE (((productos.productos) like [Formularios]![productos]![busca]))& "*";
En una consulta seria poniendo en el campo criterio
Como [Teclee criterio] & "*"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:busqueda facil

Publicado por Lety (2 intervenciones) el 07/09/2003 07:22:45
no funciona me muestra todos los registros

sorry

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:busqueda facil

Publicado por Victoria (1530 intervenciones) el 07/09/2003 12:15:09
Hola
Una forma de hacerlo es cambiar el origen de los datos del formulario en el que trabajas y en tu caso sería, poniendo en el evento AfterUpdate de tu cuadro de texto lo siguiente:

e.RecordSource="SELECT productos, id_unidad, precio
FROM productos
WHERE (((productos.productos) like'" & Me.Texto21 & "*'"

siendo Me.Texto21 el nombre de tu cuadro de texto
Hay más métodos, pero, no sé bien como estás trabajando
Un saludo
Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:busqueda facil

Publicado por diego (1 intervención) el 09/09/2003 16:33:43
en este caso use una tabla equipos y como no tengo un formulario le agregué un parametro, que puede ser reemplazado por el nombre del cuadro de texto de cualquier formulario que desees, fijate los corchetes para hacer referencia a la variable, y los asteriscos concatenados al pricipio y al final, para que busque la cadena en cualquier parte del campo. En acces se usan los asteríscos, pero en sql normalemente %

PARAMETERS mtipo Text ( 30 );
SELECT equipos.oblea, equipos.Tipo, equipos.Descripcion
FROM equipos
WHERE (((equipos.Tipo) Like "*"+[mtipo]+"*"));
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar