Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-11-2010
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Cambiar moneda en Fast Report

Estimados foristas.

Resulta que tengo un form con un listbox en el cual tengo varias monedas

Ademas tengo un reporte con algunos frxmemos con formatos numericos
en los cuales tengo necesidad de que la moneda que me tome para
estos campos sea la seleccionada en el listbox.

Para poder facturar en diferentes monedas..

Para lograrlo actualmente, debo cambiar la config. regional de mi pc,
y cambiarle la moneda, asi me toma la actual.

No se como cambiarla en runtime.

Se aprecia cualquier ayuda.

Gracias.

Saludos.
Responder Con Cita
  #2  
Antiguo 12-11-2010
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 22
Combat-F2D Va por buen camino
entiendo que lo que quieres es:

9,99€ ó 9,99$ ó 9.99Pts


si es asi, dependiendo del valor del listbox que tu dices, envía este mediante una variable al fastreport

Código Delphi [-]
var tMoneda: Integer;
     tMoneda := Listbox.ItemIndex;

en el codigo del reporter crea un condicional tal que:

Código Delphi [-]
     case tMoneda of
         0: begin
                  MemoX.DisplatFormar.FormatStr := el formato de la moneda X

             end;
         1: begin



             end;

     end;
creo que podría ser algo así
__________________
online
Responder Con Cita
  #3  
Antiguo 12-11-2010
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Gracias Julio.

Buena idea.

Saludos
Responder Con Cita
  #4  
Antiguo 12-11-2010
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Estoy intentando con este codigo, pero igual me imprime el valor de la moneda.

Código Delphi [-]
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
  
    if Memo43.Value = 1 then
    begin                        
       Memo43.Text := '€';                
    end                                      
    else
       Memo43.Text := 'U$S';                
                 
end;


Tambien lo probe con el formatstr, pero no logre dar con los parametros correctos..


Agradezco enormemente cualquier ayuda.

Saludos.
Responder Con Cita
  #5  
Antiguo 13-11-2010
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 22
Combat-F2D Va por buen camino
te adjunto un ejemplo, esta en delphi2010 y fastreport

veras que hay codigo en el fr3

creo que con estas indicaciones ya no deberías de tener problemas;
hay más soluciones, pero creo que esta que te propongo puede ser orientativa
el resto es cosa tuya.......
Archivos Adjuntos
Tipo de Archivo: zip reportermoneda.zip (3,3 KB, 22 visitas)
__________________
online
Responder Con Cita
  #6  
Antiguo 23-11-2010
eduardo_2009 eduardo_2009 is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
eduardo_2009 Va por buen camino
si tienes windows 7, te comento que trae un bug con ese tema de las monedas, yo lo solucione entrando a la configuracion regional y dandole CONFIGURACION ADICIONAL -> REESTABLECER -> ACEPTAR, con esto todos los reportes me salen en el formato deseado de moneda y no en EUROS como lo hacia todo el tiempo.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Moneda en Fast Rep lbidi Impresión 1 15-09-2010 07:34:13
cambiar tamaño personalizado! con Fast Report 2.51 horner Impresión 0 04-03-2008 13:28:45
Cambiar decimales en fast report 2 nugame Impresión 2 13-06-2007 10:35:06
Convertir de fast report 2 a Fast report 3 avmm2004 Impresión 2 01-05-2007 12:34:46
Cambiar en fast report el style en un frchart nugame Impresión 0 09-11-2004 18:16:15


La franja horaria es GMT +2. Ahora son las 01:50:36.


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