Forma Pict 999,999.99

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
LOUIS
Posts: 256
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Forma Pict 999,999.99

Post by LOUIS »

Hola Amigos:

Cómo se haría en versión 3.0.46 para que la Label2 muestre el valor de la variable TODO en formato Pict 999,999.99 ?

Code: Select all

 @ 650,110 LABEL Label1 VALUE ("ACUMULADO ANUAL") FONT "TAHOMA" SIZE 24 FONTCOLOR BLUE BOLD WIDTH 370 HEIGHT 120 TRANSP
 @ 650,500 LABEL Label2 VALUE ("$ ")+(STR(TODO,10,2)) FONT "TAHOMA" SIZE 24 FONTCOLOR BLUE BOLD WIDTH 250 HEIGHT 120 TRANSP
O sólo se puede si en vez de Label es TextBox ?
@ 650,500 TEXTBOX TODO WIDTH 400 HEIGHT 70 FONT "ARIAL" SIZE 24 NUMERIC INPUTMASK '$999,999.99'

Agradezco sus comentarios.
User avatar
luisvasquezcl
Posts: 1259
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: Forma Pict 999,999.99

Post by luisvasquezcl »

Reemplaza STR(TODO,10,2) por Transform( TODO, '999,999.99')
User avatar
LOUIS
Posts: 256
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Re: Forma Pict 999,999.99

Post by LOUIS »

Excelente, muchas gracias por su ayuda Sr. Luis Vásquez !
User avatar
mustafa
Posts: 1172
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Forma Pict 999,999.99

Post by mustafa »

Hola LOUIS
No se en que País te encuentras ? pero si tienes que utilizar el formato Europeo de coma en los decimales
tienes que poner lo siguiente:
@ 650,500 LABEL Label2 VALUE ("€ ")+ Transform( TODO ,'@E 999,999.99') FONT "TAHOMA" SIZE 24 FONTCOLOR BLUE BOLD WIDTH 250 HEIGHT 120
Por ejemplo si TODO = 5,452.45 con Transform se vería --> € 5.452,45
Un saludo
Mustafa
Post Reply