Hola a todos.
ALguien puede indicarme como hacer una busqueda combinada de tres campos de una tabla usando DbSeek()??. Es decir, que la busqueda sea satisfactoria si el registro en el que se busca cumple las tres condiciones...
He probado ya unas cuantas formas y a pesar de que no da error el resultado no es correcto.
Saludos.
Elías Torres.
Como puedo realizar una busqueda combinada con DbSeek()??
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
Antonio,
Tengo declarado un indice compuesto en la tabla cuya expresión es:
cod_art+def_talla+def_color
La tabla la abro y monto el indice de la siguiente forma:
SELECT 0
USE ( CURDIR()+"\inventario.dbf" ) VIA "DBFCDX" new
INDEX ON cod_art+def_talla+def_color TAG cod_art+def_talla+def_color
inventario->(OrdSetFocus( "cod_art+def_talla+def_color"))
Y por último hago la búsqueda así:
inventario->(DbSeek((articulo+talla_temp+color_temp),.t.))
donde articulo seria el cod_art, talla_temp es el valor correspondiente a def_talla y el color_temp corresponde a def_color...
Pero la búsqueda no es correcta.... Que se me está escapando??
Saludos y gracias....
Elías Torres.
Tengo declarado un indice compuesto en la tabla cuya expresión es:
cod_art+def_talla+def_color
La tabla la abro y monto el indice de la siguiente forma:
SELECT 0
USE ( CURDIR()+"\inventario.dbf" ) VIA "DBFCDX" new
INDEX ON cod_art+def_talla+def_color TAG cod_art+def_talla+def_color
inventario->(OrdSetFocus( "cod_art+def_talla+def_color"))
Y por último hago la búsqueda así:
inventario->(DbSeek((articulo+talla_temp+color_temp),.t.))
donde articulo seria el cod_art, talla_temp es el valor correspondiente a def_talla y el color_temp corresponde a def_color...
Pero la búsqueda no es correcta.... Que se me está escapando??
Saludos y gracias....
Elías Torres.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm