Página 1 de 1

Seek-ICO == ICONO ?

Publicado: Lun Feb 11, 2008 12:39 am
por zeasoftware
Tengo un problemita con el Seek de los DataSource.
Capturo un valor en un TDBEdit y luego hago:
::oDBFArticulos:Seek(::oCodigo:Value)
Tengo un codigo "TCU1/2"
y capturo "TCU1" y me devuelve que ya existe, cual es mi error?
Al capturar un valor en un DataControl, la longitud de este no es el del
campo?
va aumentando su longitud conforme a la captura?
Gracias de antemano.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com

Seek-ICO == ICONO ?

Publicado: Lun Feb 25, 2008 1:46 am
por zeasoftware
tan complicada esta mi pregunta?
:o
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"ZeaSoftware" <zeasoftware@hotmail.com> escribió en el mensaje de
noticias:[email=47af8b4d@ozsrv2.ozlan.local...]47af8b4d@ozsrv2.ozlan.local...[/email]
> Tengo un problemita con el Seek de los DataSource.
> Capturo un valor en un TDBEdit y luego hago:
>
> ::oDBFArticulos:Seek(::oCodigo:Value)
>
> Tengo un codigo "TCU1/2"
>
> y capturo "TCU1" y me devuelve que ya existe, cual es mi error?
>
> Al capturar un valor en un DataControl, la longitud de este no es el del
> campo?
>
> va aumentando su longitud conforme a la captura?
>
> Gracias de antemano.
> --
> Ramón Zea
> 01.993.231-62-29
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
>
>

Seek-ICO == ICONO ?

Publicado: Lun Feb 25, 2008 10:58 am
por jfgimenez
Ramón,
> Tengo un problemita con el Seek de los DataSource.
> Capturo un valor en un TDBEdit y luego hago:
>
> ::oDBFArticulos:Seek(::oCodigo:Value)
>
> Tengo un codigo "TCU1/2"
>
> y capturo "TCU1" y me devuelve que ya existe, cual es mi error?
>
> Al capturar un valor en un DataControl, la longitud de este no es el del
> campo?
>
> va aumentando su longitud conforme a la captura?
Efectívamente, la longitud de la cadena capturada es exactamente la que se
ha escrito. Lo que debes hacer es utilizar Pad() en la expresión de
búsqueda:
::oDBFArticulos:Seek( Pad( ::oCodigo:Value, x ) )
donde x es la longitud del campo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info