Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   campo money en Firebird (https://www.clubdelphi.com/foros/showthread.php?t=44748)

rastafarey 05-03-2008 17:34:11

resp
 
#,##0.00 siempre muestra los ceros decimales
#,##0.## solo muestra los cero decimale si los hay

mlara 30-04-2008 05:35:13

... en tiempo de ejecución:

Si hago la consulta directamente podría intentar algo como esto:

Código SQL [-]
SELECT CAST("Valor" AS DECIMAL(9,1)) "Valor" FROM "Tabla"

, pero si es dentro de Delphi qué tal fijar la propiedad DisplayFormat?

Código Delphi [-]
(Tabla.FieldByName('Valor') as TFloatField).DisplayFormat := '0.0';

... bueno, y como el hilo está relacionado con los tipos de datos, sugiero leer este enlace (es de hace tiempo, pero según veo en los documentos correspondientes a las últimas versiones en esencia todavía aplica):

http://www.marteens.com/trick25.htm

rastafarey 02-05-2008 17:55:48

resp
 
Con magia. EL display format es del componente y la base de datos es otra cosa.

Son dos mundos diferentes.

mlara 02-05-2008 19:11:11

(que raro... que no envié el mensaje pero estaba convencido de que sí... ¿?¿?¿?).

Bueno, había escrito que sí, que es claro, que está bien el comentario, pero al mismo tiempo no, porque en el mensaje dice muy claro: "Código SQL" y "Código Delphi". Pero que alguien no lo entienda, ... ?

Como dicen, a veces por querer hacer más se hace menos, pero la verdad no quiero asumir esa responsabilidad.


La franja horaria es GMT +2. Ahora son las 08:07:50.

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