Es normal que no se pueda cambiar en tiempo de ejecucion el nmaxlength ? es
decir, tengo definido un formulario estandar que llamo desde varios sitios
del programa y me interesa cambiar el nmaxlenght segun el apartado desde
donde lo llame, pero no lo cambia toma el que tiene originalmente
Un Saludo
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.
editbtn
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
editbtn
He observado lo siguiente si le pongo al :cpicture := "@K X" me lo pone de 1
de longitud sin embargo le pongo "@K XXXXXXXX" y me pone la longitud
correcta ????? algo ando haciendo mal????
Un saludo
de longitud sin embargo le pongo "@K XXXXXXXX" y me pone la longitud
correcta ????? algo ando haciendo mal????
Un saludo
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
editbtn
ya lo solucione de la siguiente forma y en este orden :
WITH OBJECT :oEditBtn_1
:nMaxLength := nLongitud
:cPicture := "@K " + Replicate( "X", nLongitud )
:value := Space( nLongitud )
END WITH
Un saludo
WITH OBJECT :oEditBtn_1
:nMaxLength := nLongitud
:cPicture := "@K " + Replicate( "X", nLongitud )
:value := Space( nLongitud )
END WITH
Un saludo
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
editbtn
Francisco,
Cada vez que cambias cPicture nMaxLength se recalcula, por lo tanto, lo
único que debes de hacer es introducir bien la plantilla.
>>He observado lo siguiente si le pongo al :cpicture := "@K X" me lo pone de
>>1 de longitud sin embargo le pongo "@K XXXXXXXX" y me pone la longitud
>>correcta ????? algo ando haciendo mal????
Así es como funciona. Mirá la documentación de Clipper o Harbour al
respecto.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:43779ecb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> ya lo solucione de la siguiente forma y en este orden :
>
> WITH OBJECT :oEditBtn_1
> :nMaxLength := nLongitud
> :cPicture := "@K " + Replicate( "X", nLongitud )
> :value := Space( nLongitud )
> END WITH
>
> Un saludo
>
Cada vez que cambias cPicture nMaxLength se recalcula, por lo tanto, lo
único que debes de hacer es introducir bien la plantilla.
>>He observado lo siguiente si le pongo al :cpicture := "@K X" me lo pone de
>>1 de longitud sin embargo le pongo "@K XXXXXXXX" y me pone la longitud
>>correcta ????? algo ando haciendo mal????
Así es como funciona. Mirá la documentación de Clipper o Harbour al
respecto.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:43779ecb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> ya lo solucione de la siguiente forma y en este orden :
>
> WITH OBJECT :oEditBtn_1
> :nMaxLength := nLongitud
> :cPicture := "@K " + Replicate( "X", nLongitud )
> :value := Space( nLongitud )
> END WITH
>
> Un saludo
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
editbtn
Disculpa entonces esto es un error que llevo arrastrando de fw en el cual
ponias "@K X" y lo tomaba para toda la cadena sin alterar su tamaño.
Un saludo
ponias "@K X" y lo tomaba para toda la cadena sin alterar su tamaño.
Un saludo