In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Duda sobre tDbfDataset:Seek

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Duda sobre tDbfDataset:Seek

Mensaje 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.
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Duda sobre tDbfDataset:Seek

Mensaje 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.
Responder