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.
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.
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
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Duda sobre tDbfDataset:Seek
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.
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.