Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Divisa eur y delphi 2.0 (https://www.clubdelphi.com/foros/showthread.php?t=4410)

mcarchs 15-10-2003 00:28:00

Divisa eur y delphi 2.0
 
Hola a todos,

he estado buscando por los foros pero no encuentro nada que me pueda ayudar. Tengo una aplicación hecha con delphi 2.0 en la que tengo varios importes declarados en base de datos paradox 7 como currency. El problema es presupone que son pesetas y no me informa los decimales, redondea los importes. He buscado si hay alguna propiedad en el gestor de bases de datos para cambiar dicha característica pero no la encuentro. Tc la encuentro en los DataSets...


Que puedo hacer??

Gracias anticipadamente y un saludo,

marcoszorrilla 15-10-2003 08:22:33

Vete a la configuración regional de Windows y cambia el símbolo de peseta por € y decimales 0 por 2 y lo tendrás resuelto, en cuanto al tema de los decimales, se ha hablado mucho en su momento en el Foro, el problema es que te debes de crear una función de redondeo propio y guardar los datos con solo 2 decimales, porque lo que te propongo solamente resolverá que lo veas con 2 decimales, pero almacenará todos los que se produzcan.

Un Saludo.

mcarchs 15-10-2003 11:22:41

solución muy buena de Linsua:

Creo que lo mas facil es activar la propiedad Currency del campo que quieras que sea de tipo moneda, de esta forma, todo lo que configures en la Configuracion Regional del Panel de Control lo veras en tus tablas


Muchas gracias Linsua...no habia caido en eso.
:)

mcarchs 15-10-2003 11:25:38

Cita:

Posteado originalmente por marcoszorrilla
Vete a la configuración regional de Windows y cambia el símbolo de peseta por € y decimales 0 por 2 y lo tendrás resuelto, en cuanto al tema de los decimales, se ha hablado mucho en su momento en el Foro, el problema es que te debes de crear una función de redondeo propio y guardar los datos con solo 2 decimales, porque lo que te propongo solamente resolverá que lo veas con 2 decimales, pero almacenará todos los que se produzcan.

Un Saludo.

muchas gracias... no se como no vi el post que he indicado antes...muchas gracias.


Un saludo,


La franja horaria es GMT +2. Ahora son las 01:31:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi