Página 1 de 1

Duda sobre tDbfDataset:Seek

Publicado: Vie May 11, 2007 10:22 am
por Bingen Ugaldebere
Debo de estar tonto o no entiendo como funciona el seek que llevo usando
toda la vida en Clipper.
Se supone que el parámetro lSoftSeek o el uso de Set SoftSeek on/off
deberí­an de hacer que la búsqueda fuera blanda o dura, esto quiere decir
que el registro contenga exactamente lo que busco o aproximadamente lo
que busco no?
Lo he probado de las dos maneras .T./.F. y el resultado es el mismo, es
decir, si tengo un código CVN123 en el Dataset y creo un nuevo código
CNV12 siempre me dice que existe.
Hago algo mal o no entiendo lo que hago.
Salu2 y gracias.

Duda sobre tDbfDataset:Seek

Publicado: Vie May 11, 2007 11:35 am
por Xevi
Bingen,
Yo también me volvía loco hace unos meses, pero hallé que estaba haciendo
mal...
Creo que es el mismo caso que el mío.
Intenta de poner <espacios> detrás del código CNV12, verás que te va a
funcionar.
Esto se debe a que la entrada de datos que utilizamos ahora, con los TEdits,
sólo son de los carácteres introducidos, no como antes que el Edit tenía los
introducidos mas los que quedaban en blanco a la derecha, o como creo que
también funciona FW.
Lo que hago es "añadir" espacios al contenido del Edit.
If !(cAliasVEHICLES)->( DbSeek( PadR( ::oEditMatricula:cText, 10 ) ) )
Espero te sirva de ayuda.
Un Saludo,
Xevi.
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=464427df@ozsrv2.ozlan.local...]464427df@ozsrv2.ozlan.local...[/email]
> Debo de estar tonto o no entiendo como funciona el seek que llevo usando
> toda la vida en Clipper.
>
> Se supone que el parámetro lSoftSeek o el uso de Set SoftSeek on/off
> deberían de hacer que la búsqueda fuera blanda o dura, esto quiere decir
> que el registro contenga exactamente lo que busco o aproximadamente lo que
> busco no?
>
> Lo he probado de las dos maneras .T./.F. y el resultado es el mismo, es
> decir, si tengo un código CVN123 en el Dataset y creo un nuevo código
> CNV12 siempre me dice que existe.
>
> Hago algo mal o no entiendo lo que hago.
>
> Salu2 y gracias.