Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Formato de Moneda (https://www.clubdelphi.com/foros/showthread.php?t=45099)

MaMu 22-06-2007 16:26:12

Formato de Moneda
 
Si yo quiero mostrar un valor en formato Pesos (Moneda Argentina) en una tabla, hago lo siguiente:

Código Delphi [-]
 TFloatField(QCaja.Fields.Fields[4]).DisplayFormat := '$ ###,##0.00 .-';

Pero si la quiero mostrar en Dolares (u$s Estadounidenses) como tengo que hacer???? Pense en esto:

Código Delphi [-]
 TFloatField(QCaja.Fields.Fields[4]).DisplayFormat := 'u$s ###,##0.00 .-';

Pero no funciona. Como tendria que hacer?

Saludos.

jhonny 22-06-2007 16:35:14

Realmente no puedo probarlo ahora pero... ¿Te funcionaria asi?
Código Delphi [-]
 
TFloatField(QCaja.Fields.Fields[4]).DisplayFormat := '"u$s" ###,##0.00 .-';

Espero que si. ;)

MaMu 22-06-2007 16:42:11

Cita:

Empezado por jhonny
Realmente no puedo probarlo ahora pero... ¿Te funcionaria asi?

Código Delphi [-]
TFloatField(QCaja.Fields.Fields[4]).DisplayFormat := '"u$s" ###,##0.00 .-';





Espero que si. ;)

No funciona, siempre me muestra en formato $.

vtdeleon 22-06-2007 17:39:08

Otra forma seria usar la propiedad Currency:=True en vez de Displayformat y cambiando la configuracion regional de la pc.

Saludos

MaMu 22-06-2007 18:43:33

Cita:

Empezado por vtdeleon
Otra forma seria usar la propiedad Currency:=True en vez de Displayformat y cambiando la configuracion regional de la pc.
Saludos

Claro, pero como lo hago por código?

Saludos

vtdeleon 22-06-2007 19:46:44

Saludos

Intenta
Código Delphi [-]
  table1.Open;
  CurrencyString:='$US';
  TFloatField(table1.FieldByName('ss_number')).currency:=true;
Hice la prueba y funciona.

MaMu 23-06-2007 18:36:42

Cita:

Empezado por vtdeleon
Saludos

Intenta

Código Delphi [-]
table1.Open;
CurrencyString:='$US';
TFloatField(table1.FieldByName('ss_number')).currency:=true;



Hice la prueba y funciona.

SOLUCIONADO

Gracias gente, funciona perfecto, no tenia esta forma de mostrar el tipo de moneda, y la verdad es que empece a entrar en las propiedades de cada tipo de campo a mostrar, y hay muchas cosas interesantes.


La franja horaria es GMT +2. Ahora son las 19:12:32.

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