![]() |
problemas con campos decimal en access y delphi
estoy usando 2 campos del tipo decimal y con su parte entera y decimal de 2 lugares y con escala 2 para que guarde en access funciona bien pero cuando estoy en guardando data desde mi programa en delphi con ado y tablas pues solo me pasan 2 cosas o la parte decimal la redondea a 0 me suma las decimal a la parte entera.
no se si es problema de edicion formato display tipo tamaño lugar si alguien conoce cual es el problema agredeceria cualquier ayuda |
Bueno en Access, lo que existen son los campos de tipo: Número que a su vez se subdividen en Byte, Entero, Entero Largo, Simple y doble.
Al hablar de decimales entiendo que estás hablando de un Número simple ó doble. Lo que marcas en Access, es las posiciones decimales que quieres que se muestren no lo que realmente el número en sí va a guardar, esto deberás complementarlo en Delphi con la propiedad DisplayFormat del AdoTable o AdoQuery: ,0.00 por ejemplo hará que se vean solamente 2 decimales. Un Saludo. |
Complementando lo que dijeron, si quieres manejar decimales en Access, nada mejor como el tipo de dato "currency"
|
La franja horaria es GMT +2. Ahora son las 04:25:59. |
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