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.

Campo lógico en columna de Browse

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

Campo lógico en columna de Browse

Mensaje por Bingen Ugaldebere »

Hola a todos, hay alguna manera (que no sea por código) de que en una
columna de un Browse de un Dataset o un MemDataSet un campo lógico se
muestre como S / N en vez de como .T. / .F..
Por código no es dificil pero tengo un montón de ellos y quizás haya
algo mas facil.
He probado a hacer que neditType de la columna sea beListBox y darle un
aEditListText con Sí­,No pero el aEditListBound con valores lógicos
..T.,.F. no esta permitido.
Salu2.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9462
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Campo lógico en columna de Browse

Mensaje por ignacio »

Bingen,
Podrías poner en el cPicture de la columna 'Y'. De esta forma se te muestra
"Y" o "N". No lo he probado, pero a lo mejor con:
REQUEST HB_LANG_ES
REQUEST HB_CODEPAGE_ESMWIN
Se ve como "S" o "N". En caso contrario, no estaría mal el comentarlo en el
foro de xHarbour.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=46232780@ozsrv2.ozlan.local...]46232780@ozsrv2.ozlan.local...[/email]
> Hola a todos, hay alguna manera (que no sea por código) de que en una
> columna de un Browse de un Dataset o un MemDataSet un campo lógico se
> muestre como S / N en vez de como .T. / .F..
>
> Por código no es dificil pero tengo un montón de ellos y quizás haya algo
> mas facil.
>
> He probado a hacer que neditType de la columna sea beListBox y darle un
> aEditListText con Sí,No pero el aEditListBound con valores lógicos
> .T.,.F. no esta permitido.
>
> Salu2.
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Campo lógico en columna de Browse

Mensaje por Bingen Ugaldebere »

Curioso, casi funciona, te permite poner S o N pero luego mostrar en
caso de S muestra Y.
No estoy en el foro de xHarbour, alguien lo puede comentar o me decí­s
como acceder a el.
Gracias.
Salu2.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9462
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Campo lógico en columna de Browse

Mensaje por ignacio »

Bingen,
Te adjunto con este Email una modificación de la función Transform() de
xHarbour para que admita como máscara de lógico la letra 'S', t en cuyo caso
muestra una "S" o una "N".
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=46234790@ozsrv2.ozlan.local...]46234790@ozsrv2.ozlan.local...[/email]
> Curioso, casi funciona, te permite poner S o N pero luego mostrar en
> caso de S muestra Y.
>
> No estoy en el foro de xHarbour, alguien lo puede comentar o me decís
> como acceder a el.
>
> Gracias.
>
> Salu2.


Attached files transfrm.rar (4.7 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Campo lógico en columna de Browse

Mensaje por Bingen Ugaldebere »

Muchas gracias, así­ se ve 100% correcto.
Salu2.
Responder