XBrowse con picture

XBrowse con picture

Postby jfafive » Thu Jun 10, 2010 4:43 pm

Hola amigos,

Tengo un XBrowse desde el que edito una de las celdas para cambiar su valor directamente.
El valor que cambio es numerico y debe aceptar decimales.

Seguramente es una tontería, peero no se como hacer para
que me acepte decimales, parece ser, que por defecto solo acepta enteros.

He aquí un ejemplo de mi cçodigo:
Code: Select all  Expand view
oXbr:aCols[ 3 ]:nEditType := 1,;


Gracias y perdón por mi torpeza. :mrgreen:
Javier,
FWH 8.04
jfafive
 
Posts: 371
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Re: XBrowse con picture

Postby Daniel Garcia-Gil » Thu Jun 10, 2010 5:01 pm

Saludos jfafive

Tienes la data cEditPicture

oXbr:aCols[ 3 ]:cEditPicture = "999,999.99"

revisa el comando en el archivo de cabecera (xbrowse.ch) y encontraras como usarlo tambien desde alli tambien puedes crear los pictures para las columnas
Con la bendicion de la Virgen del Valle.
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
User avatar
Daniel Garcia-Gil
 
Posts: 1062
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: XBrowse con picture

Postby jfafive » Thu Jun 10, 2010 5:13 pm

Muchas gracias, Daniel.

Funcionó perfecto. :D
Javier,
FWH 8.04
jfafive
 
Posts: 371
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Re: XBrowse con picture

Postby jfafive » Thu Jul 29, 2010 10:44 am

Hola de nuevo,

Me ocurre algo extraño a la hora de trabajar con picture en un xbrowse.
Le he asignado a la columna el formato de miles y decimales europeo, es decir,
el punto sirve para los millares y la coma para los decimales.

Lo hice de este modo:
Code: Select all  Expand view

oXbrSC:aCols[ 3 ]:nEditType := 1
oXbrSC:aCols[ 3 ]:cEditPicture := "@E 999,999,999,999,999.99"
 


De modo que al hacer doble click sobre esa fila/columna, salta al modo edición y me permite escribir
un valor numérico.Pero si escribo por ejemplo 1250,60 mientras lo escribo, me visualiza la coma bien. Pero
en el momento que pulso la tecla enter para confirmar el cambio, me lo deja así como sigue:

1250.60

Es decir, no me respeta la coma y la substituye por su equivalente anglosajón y ademas no me visualiza el punto de
miles.

No obstante, he podido comprobar que usando la misma formula para un PICTURE como por ejemplo:
Code: Select all  Expand view

REDEFINE GET .... PICTURE "@E 99,999.99"
 


No me da ningún problema, respetando el formato europeo y mostrandome la cantidad con su punto de millares y su coma
decimal.

Le he dado mil vueltas y ya no se que puede ser. :cry:
Javier,
FWH 8.04
jfafive
 
Posts: 371
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Re: XBrowse con picture

Postby nageswaragunupudi » Fri Jul 30, 2010 2:25 pm

"@E 99999.99" not "@ E 99999.99"
Regards

G. N. Rao.
Hyderabad, India
nageswaragunupudi
 
Posts: 1682
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 0 guests