![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Cita:
y si el campo es creado en una subconsulta, como se lo agrego.
__________________
Enseñar es la virtud de un sabio. |
|
#2
|
|||
|
|||
|
Hola...
Si el resultado de la subconsulta es parte del DataSet que estás usando para obtener los datos, no tienes que hacer nada más. Yo solo le quitaría que verifique si el campos es del tipo ftInteger ya que mayormente este tipo de datos no necesita formato de decimales. Saludos... |
|
#3
|
||||
|
||||
|
Ampliemos el codigo:
Entero sin decimales, claro esta que faltan mas tipos de campos, pero ahi te dejo la idea para que lo completes.
__________________
OEsqueda |
|
#4
|
||||
|
||||
|
Cita:
FieldType me dice que no lo reconoce, ni displayformt lo probe utilizando un dataset compañero pero yo mas que todo uso el query en mis consultas. como seria
__________________
Enseñar es la virtud de un sabio. |
|
#5
|
||||
|
||||
|
Hola.
Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
||||
|
||||
|
Sin animo a controversia, prefiero el Case, ya que asi acomodas como desees el formato segun el tipo, es mas rapido que un IF y para mi es mas claro en la lectura ademas.
Claro esta que es ya de cada quien ![]()
__________________
OEsqueda |
|
#7
|
||||
|
||||
|
Hola oesqueda.
Lo que quise ejemplificar a ingabraham fue como acceder a la propiedad DisplayFormat desde la consulta y puse más énfasis en la simplicidad del código que en la eficiencia del mismo. Aunque realmente, en un código que se ejecuta esporádicamente, para una cincuentena de campos como mucho y comparando dos o tres valores, no pareciera que el uso del case mejore significativamente la performance de la aplicación en este caso. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 10-06-2011 a las 20:09:34. |
|
#8
|
||||
|
||||
|
Cita:
y en tnumericfield.
__________________
Enseñar es la virtud de un sabio. |
|
#9
|
||||
|
||||
|
Hola ingabraham.
Para disipar toda duda probé el código que te adjunté con la siguiente tabla: Como bién verás, contempla todos los tipos numéricos. Y no genera ningún tipo de error. Revisé el hilo desde el principio y no has puesto una sóla línea de tu código. No está a nuestro alcance adivinar que es lo que estas haciendo. ![]() Por que no nos simplificas un poco la tarea y nos pones: El tipo de campos que definiste en Firebird, la porción de código involucrado donde te genera el error, la línea donde se produce y "literalmente" el mensaje que te arroja. Gracias.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 13-06-2011 a las 00:00:27. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
| Columna en DBgrid | cmfab | Varios | 7 | 19-10-2010 17:41:45 |
| Poner una columna de un DBGrid como columna Fija | rgstuamigo | OOP | 4 | 04-03-2009 21:54:38 |
| Sumar columna de un dbgrid | Choclito | Varios | 0 | 24-07-2006 07:47:08 |
| Deshabilitar un Columna de un Dbgrid | fmonte | Varios | 3 | 03-09-2004 06:31:11 |
|