Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Formato de pesos, puntos y comas (https://www.clubdelphi.com/foros/showthread.php?t=53997)

Yun-i 06-03-2008 02:33:50

Formato de pesos, puntos y comas
 
Hola bueno como mi nick lo dice lo que necesito es que los registros de una tabla ala hora de imprimirlos los convierta en pesos y despues de las centanas poner comas ose algo asi

1,236,450.00
2,235,545.56

pero yo en la tabla solo tengo algo como
1236450
223554.56


como puedo hacerlo estor trabajando en delphi 6, ms SQL server y para mandar a imprimir utilizo quickreport quisiera poderlo visiallizar desde que ago el preview

GRACIAS por su apoyo espero que me puedan ayudar como siempore lo han hecho :)

Caral 06-03-2008 02:39:30

Hola
Si lo que quieres es que en el qreport se aplique el formato necesitas utilizar la propiedad MasK del qdrbtext.
Pones esto en esa propiedad:

#,##0.00

Saludos

Yun-i 06-03-2008 02:42:03

Muchas Gracias Caral en dos dias me has ayudado mucho :)

dos de dos jejeje muchas graciassss

te agradezcoooo muchooo :)

Caral 06-03-2008 02:47:37

Hola
Es que a mi me tienen en el club para responder las preguntas de novatos como yo.:)
Cuando ya aprenden, entonces el que pregunto soy yo.:D:D
Saludos

Yun-i 06-03-2008 02:55:38

jajaja no pues entonces yo kiero ser un novato como tu jajaja

ya se que por ahi tu te autonombras novato pero que en realidad no lo eres
y vi que lo dijo alguien que si sabe no recuerdo donde lo vi ni kien lo dijo no recuerdo si neftali o lepe pero bueno que padre que puedas ayudar a los vedaderamente novatos jejeje y ojala un dia pueda ayudarte jejej


saludoss

jachguate 06-03-2008 04:10:36

Quisiera añadir, a lo ya dicho por caral, que si los datos vienen de una base de datos y los tenés en un DataSet, también es posible poner la propiedad Currency del campo a True, con la ventaja que no solo en QR tendrás el formato de pesos, sino también en componentes de acceso a datos (TDBText, TDBEdit, etc).

Si el campo no tuviera la propiedad Currency (puede ocurrir con ciertos tipos de dato), también tenes la propiedad DisplayFormat, en el mismo campo (TxxxField).

Hasta luego.

;)

Yun-i 07-03-2008 21:18:57

Cita:

Empezado por jachguate (Mensaje 271085)
Quisiera añadir, a lo ya dicho por caral, que si los datos vienen de una base de datos y los tenés en un DataSet, también es posible poner la propiedad Currency del campo a True, con la ventaja que no solo en QR tendrás el formato de pesos, sino también en componentes de acceso a datos (TDBText, TDBEdit, etc).

Si el campo no tuviera la propiedad Currency (puede ocurrir con ciertos tipos de dato), también tenes la propiedad DisplayFormat, en el mismo campo (TxxxField).

Hasta luego.

;)


Gracias por firmar estube probando lo que me dijiste y pase ese dato como cadena cuando exporto a excel pero en excel no salen las comas :S solo salen los dos puntos al final.

mi pregunta mas bien tiene que ver con que si es en cualquier otro tipo de componento o poderlo mandar como un parametro

Gracias por responder :)

jachguate 07-03-2008 22:39:01

No entendí la pregunta... :confused: :confused:

Yun-i 07-03-2008 23:11:26

que si lo mando a cualquier otro componente algo asi como

Código Delphi [-]
otrocomponente.Caption_ó_Text:= ADODataset.FieldByName('Importe').Value;
ya lo recibe con el formato de pesos??

jachguate 07-03-2008 23:21:14

Para obtener el valor textual con el formato que ha sido configurado, hazlo así:

Código Delphi [-]
  otrocomponente.Caption_ó_Text := ADODataset.FieldByName('Importe').DisplayText;

Hasta luego.

;)

Yun-i 08-03-2008 02:02:51

Gracias :) lo tendre en cuenta


La franja horaria es GMT +2. Ahora son las 04:57:59.

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