Página 1 de 1

Campo lógico en columna de Browse

Publicado: Lun Abr 16, 2007 9:35 am
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.

Campo lógico en columna de Browse

Publicado: Lun Abr 16, 2007 11:20 am
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.

Campo lógico en columna de Browse

Publicado: Lun Abr 16, 2007 11:52 am
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.

Campo lógico en columna de Browse

Publicado: Lun Abr 16, 2007 12:07 pm
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)Â

Campo lógico en columna de Browse

Publicado: Lun Abr 16, 2007 4:36 pm
por Bingen Ugaldebere
Muchas gracias, así­ se ve 100% correcto.
Salu2.