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 10-09-2004
Ricsato Ricsato is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexicali, Mexico
Posts: 72
Poder: 21
Ricsato Va por buen camino
Formato para impresion de cantidades numericas

Hola a todos en este foro, estoy imprimiendo una cantidad numerica y no se como hacerle para que me puedan aparecer los separadores de miles en la impresion, lo hago de la siguiente forma:

Writeln(vlpLst,' '+ Format('%*.*f', [7,2,CECompra.Value])

y esto me da como resultado: 12345.00 y necesito un separador de miles para que aparezca de la siguiente manera: 12,345.00.

CECompra es un TcurrencyEdit

Si alguien sabe como, me hara un enorme favor.

Saludos desde Mexicali, B.C., MExico
Ricks
Responder Con Cita
  #2  
Antiguo 10-09-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Si se trata de datos en moneda, es mejor usar '%m' en lugar de '%f'. Estaria también bien pulsar F1 cuando el cursor esté en alguna parte de la palabra format.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 10-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hilo movido al foro "Varios" por no corresponder a la temática de "OOP".
Responder Con Cita
  #4  
Antiguo 10-09-2004
Ricsato Ricsato is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexicali, Mexico
Posts: 72
Poder: 21
Ricsato Va por buen camino
Ok, Tienes razon!!

Hola, gracias, me funciono perfectamente como lo queria, cambiando solamente la "f" por la "m" y lo deje asi:

Format('%*.*m', [7,2,CEVenta.Value])

Gracias
Ricardo.
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


La franja horaria es GMT +2. Ahora son las 15:21:20.


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