Page 1 of 1

Porqué no me localiza el registro?

Posted: Tue Jan 01, 2008 10:49 pm
by JoseLuis
Hola amigos

Indexo (cdx) mediante:

Code: Select all

index on dtos(_field->fecha)+_field->Albaran tag "Fecha"
Ahora intento localizar un registro mediante

Code: Select all

 busqueda:=dtos((aAlias[15])->fecha)+(aAlias[15])->Expedi
 if !(aAlias[24])->(dbSeek(busqueda))
     ............
(aAlias[24]) Es la base que indexo (fecha y albaran)
_ de (aAlias[15]) (fecha y expedi) tienen la misma longitud que los anteriores.
Algo se me escapa, normalmente me funciona

Saludos

Jose Luis

Posted: Wed Jan 02, 2008 11:50 am
by caducca
Jose Luis

Me parece que esta mal aplicada la Funcion DtoS.
Porque en la indexacion colocas en la funcion dtos(_field->fecha)
y luego le sumas el campo _field_Albaran, en cambio en la busqueda colocas la suma dentro de la funcion.

Saludos
Carlos A. Ducca



Hola amigos

Indexo (cdx) mediante:
Código:
index on dtos(_field->fecha)+_field->Albaran tag "Fecha"


Ahora intento localizar un registro mediante

Código:
busqueda:=dtos((aAlias[15])->fecha)+(aAlias[15])->Expedi
if !(aAlias[24])->(dbSeek(busqueda))
............

(aAlias[24]) Es la base que indexo (fecha y albaran)
_ de (aAlias[15]) (fecha y expedi) tienen la misma longitud que los anteriores.
Algo se me escapa, normalmente me funciona

Posted: Wed Jan 02, 2008 12:02 pm
by JoseLuis
Gracias por responder

Eso es lo que me traia loco y no me daba cuenta, el cierre del paréntesis.

Saludos

Jose Luis