Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-10-2003
mcarchs mcarchs is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barcelona
Posts: 3
Poder: 0
mcarchs Va por buen camino
Unhappy 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,
Responder Con Cita
  #2  
Antiguo 15-10-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 15-10-2003 a las 08:24:48.
Responder Con Cita
  #3  
Antiguo 15-10-2003
mcarchs mcarchs is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barcelona
Posts: 3
Poder: 0
mcarchs Va por buen camino
Wink

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.
Responder Con Cita
  #4  
Antiguo 15-10-2003
mcarchs mcarchs is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barcelona
Posts: 3
Poder: 0
mcarchs Va por buen camino
Smile

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,
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


La franja horaria es GMT +2. Ahora son las 15:26:10.


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