Numero con 4 decimales en un GRID
Posted: Thu Aug 07, 2025 3:28 pm
HMG
Grupo, estoy haciendo una pantalla donde muestra los diferentes tipos de precios de un articulo, me conecto a una base de datos MS-SQL y muestros la descripcion y los precios de ese articulo en un GRID,
oGetData:MOVEFIRST()
DO WHILE !oGetData:EOF()
Frm_ABC_Articulo.Grd_Precios.AddItem ( { ALLTRIM(oGetData:Fields("DESCRIPTION"):Value), +;
oGetData:Fields("SALES_PRICE"):Value, +;
oGetData:Fields("VOLUME"):Value, +;
oGetData:Fields("COMM_VALUE"):Value, +;
oGetData:Fields("PRICE_LEVEL_ID"):Value, +;
oGetData:Fields("COUNTRY_ID"):VALUE, +;
oGetData:Fields("CURRENCY_ID"):VALUE })
oGetData:MoveNext()
ENDDO
El problema que tengo es que en el GRID me muestra los precios con solo 2 deciamales y debe ser con 4 decimales, los precios que están en la base de datos son de tipo MONEY es decir con ENTEROS y 4 decimales, pero en el grid NO he podido hacer que me muestre
En la imagen aparece el grid mostrando los precios pero uno de ellos solo muestra 2 deciamles, cuando en la base de datos esta de 3 decimales. (hay precios que son de 4 decimales)
De antemano agradezco la ayuda para que en el GRID se puedan ver los 4 decimales
Grupo, estoy haciendo una pantalla donde muestra los diferentes tipos de precios de un articulo, me conecto a una base de datos MS-SQL y muestros la descripcion y los precios de ese articulo en un GRID,
oGetData:MOVEFIRST()
DO WHILE !oGetData:EOF()
Frm_ABC_Articulo.Grd_Precios.AddItem ( { ALLTRIM(oGetData:Fields("DESCRIPTION"):Value), +;
oGetData:Fields("SALES_PRICE"):Value, +;
oGetData:Fields("VOLUME"):Value, +;
oGetData:Fields("COMM_VALUE"):Value, +;
oGetData:Fields("PRICE_LEVEL_ID"):Value, +;
oGetData:Fields("COUNTRY_ID"):VALUE, +;
oGetData:Fields("CURRENCY_ID"):VALUE })
oGetData:MoveNext()
ENDDO
El problema que tengo es que en el GRID me muestra los precios con solo 2 deciamales y debe ser con 4 decimales, los precios que están en la base de datos son de tipo MONEY es decir con ENTEROS y 4 decimales, pero en el grid NO he podido hacer que me muestre
En la imagen aparece el grid mostrando los precios pero uno de ellos solo muestra 2 deciamles, cuando en la base de datos esta de 3 decimales. (hay precios que son de 4 decimales)
De antemano agradezco la ayuda para que en el GRID se puedan ver los 4 decimales