Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2006
federicorl federicorl is offline
Miembro
 
Registrado: may 2006
Posts: 31
Poder: 0
federicorl Va por buen camino
Question 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
Responder Con Cita
  #2  
Antiguo 12-06-2006
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
pues algo simple, hay un campo calculado de tipo string y lees el campo en cuestion, segun es el valor, le asignas las letras
Responder Con Cita
  #3  
Antiguo 16-06-2006
federicorl federicorl is offline
Miembro
 
Registrado: may 2006
Posts: 31
Poder: 0
federicorl Va por buen camino
Red face suena sencillo

pero podrias explicarme un poquitio mas lo del campo calculado, algo asi como darme un ejemplo, disculpa la confianza gracias
Responder Con Cita
  #4  
Antiguo 16-06-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 07-08-2006
federicorl federicorl is offline
Miembro
 
Registrado: may 2006
Posts: 31
Poder: 0
federicorl Va por buen camino
Smile 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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 10:24:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi