![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() buenas tardes lo que sucede es que tengo un campo con valor booleano y estoy mostrando los datos en un dbgrid pero no quiero que aparezca 0 ni 1 en la tabla como hago para que cuando se 0 muestre no y cuando sea 1 muestre si
![]() |
#2
|
||||
|
||||
Hola puedes hacer una función que pida por parámetro un booleano y retorne SI o NO
|
#3
|
||||
|
||||
Si pero eso no alcanza. Tiene que usar OwnerDraw y decirle al DBGrid que cuando toque el campo booleano, el valor lo obtenga llamando a esa funcion
No me acuerdo exactamente de los nombres, pero basicamente agregas un manejador a un evento de los que pintan (para el DBGrid deberia ser DrawColumCell) y le dices que pinte todas por defecto, usando el metodo DefaultDrawCollumnCell menos la columna que queres que salga "SI/NO"; para esa columna, usas una funcion como la de BDWONG Si buscas por el foro ya fue contestado varias veces |
#4
|
||||
|
||||
Hola LACV.
Dos opciones, una usando el evento OnDrawColumnCell:
Otra usando el evento OnGetText del campo en cuestión: ("Campo_0_1" sería el nombre del campo de tu tabla que almacena los valores enteros 0 y 1) En la segunda opción podes ahorrarte los eventos {1} y {2} (y su código) si en tiempo de diseño creas los campos persistentes en el DataSet y asignas el evento OnGetText al campo desde el Object Inspector. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar color de QRDBText según su valor | Voltimer | Impresión | 2 | 03-07-2015 18:10:53 |
Boton segun valor de un combobox | Litnoiz | Varios | 3 | 13-03-2010 23:59:53 |
Incrementar campo según el valor de otro | subzero | Firebird e Interbase | 3 | 06-08-2008 21:41:52 |
Consulta que muestre Si o No segun el valor | Cecil | SQL | 4 | 17-01-2008 00:49:38 |
mostrar o no mostrar un control en un DBCTRLGRID segun la fila | gesteban | OOP | 0 | 10-11-2005 17:21:11 |
![]() |
|