Delphi - buscar en 2 campos a la vez

 
Vista:

buscar en 2 campos a la vez

Publicado por Vla (7 intervenciones) el 06/06/2008 16:56:24
hola
quisiera saber si hay algun procedimiento que permita buscar en una tabla por 2 valores en 2 campos distinto, algo como buscar en una tabla con los campos 'nombre' y 'edad', a un juan de 28 años
alguna idea,
saludos vla
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:buscar en 2 campos a la vez

Publicado por pacopaz (104 intervenciones) el 06/06/2008 17:09:43
Con el Método Locate de tu dataset, de la siguiente forma:
{Dataset}.Locate('{Campo1};{Campo2}',VarArrayOf({Buscado1},{Buscado2}),[loPartialKey])

donde
{Dataset} es el nombre de tu dataset
{Campo1} es el nombre del primer campo en el dataset que deseas buscar
{Campo2} es el nombre del segundo campo en el dataset que deseas buscar
{Buscado1} es el valor, correspondiente al primer campo, que deseas buscar
{Buscado2} es el valor, correspondiente al segundo campo, que deseas buscar

Como nota adicional, necesitarías agregar la unidad 'Variants' a tus uses.
el [loPartialKey] es para que busque partes del valor, o el valor completo.

Espero te sirva.

Saludos.
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