FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
formula en dbgrid
tengo un campo en una tabla, es un entero pequeño, que maneja los valores 1,2 y3 el 1 es editable, el 2 es protegido y el 3 es cancelado.
alguien sabe como hacer para que cuando lo muestre en un dbgrid muestre el texto en vez del numero es decir "editable" en vez de 1 "protegido" en vez de 2 etc, supongo que se hace on una formula pero nunca lo he hecho, help please |
#2
|
|||
|
|||
pues algo simple, hay un campo calculado de tipo string y lees el campo en cuestion, segun es el valor, le asignas las letras
|
#3
|
|||
|
|||
suena sencillo
pero podrias explicarme un poquitio mas lo del campo calculado, algo asi como darme un ejemplo, disculpa la confianza gracias
|
#4
|
|||
|
|||
Busca el evento OnCalcFields
Hola
Entra en el Dataset que usas y luego crea un campo calculado del tipo que requieras (string, Integer, etc). Busca el evento OnCalcFields del Dataset. En ese evento puedes asignar a un campo calculado un valor "X" y el valor se almacenará en el Campo Calculado. |
#5
|
|||
|
|||
ya lo resolvi
la forma de resolverlo fue desde la bd, cree una tabla que tiene los valores y les da una descripcion, con dos campos
valor y descripcion valor 0, descripcion efectivo, valor 1 descrpcion credito, etc cuando hago mi consulta SQL ligo las dos tablas y no presento el campo valor sino el derscripcion, santo remedio, gracias a todos los que aportaron sus ideas |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
FastReport: fórmula matemáticas. | Jose_Pérez | Impresión | 1 | 01-09-2005 13:20:37 |
Formula en Firebird | jwmoreira | Firebird e Interbase | 4 | 17-05-2005 17:49:57 |
Formula One con Fast Report | CARSOFT_AR | Impresión | 0 | 06-05-2005 18:20:11 |
Almacenar una formula en una tabla | jgutti | Firebird e Interbase | 1 | 09-09-2004 15:41:46 |
Campos calculados, fórmula | mariajoiz | Conexión con bases de datos | 8 | 10-06-2003 14:10:10 |
|