![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
limitar los decimales en paradox
Quisiera saber si hay alguna propiedad en los campos N de paradox para limitar el numero de decimales que se almacena.
Por ejemplo: Tabla.fieldbyname('precio').value := 1.23456789*2.13; Esto me almacenaría en la tabla el valor 2,6296296057, y me gustaría el valor de decimales a almacenar. Se que podría formatear el valor antes de almacenarlo, pero lo que quisiera saber es si el campo tiene alguna propiedad que lo haga. He probado con displayformat pero sólo sirve para visualizar el valor tal y como queremos, no sirve para almacenarlo. Un saludo a todos. |
#2
|
||||
|
||||
![]() Hay una propiedad que tienen los TFloatField y los Currency en el inspector de objetos que se llama Presicion que normalmente es de 15 cuando agragas los campos. Lo que tenes que haces es seleccionarlos a todos tus campos y luego bajar la presicion a 5. Eso es todo, a menos que tu problemilla sea otra cosa que no estes detallando
|
#3
|
|||
|
|||
mas de dos decimales
Cita:
mi problema es que en vez de mostrar solo dos decimales quiero mostrar 3 y no encuentro la manera de hacerlo. he cambiado la propiedad displayformat a #0,000 he cambiado la precision y nada siempre me guarda con dos decimales incluso en la bbdd que es paradox 7 intento meter mas de dos decimales y me redondea ella sola. Saludos y gracias |
#4
|
||||
|
||||
Hola DavidSG4.
En este hilo, está explicado con detalle el uso de las mascaras . Para tu caso creo que bastaría con :
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Otra posibilidad seria usar algo asi
Ej importe:= 1000,34555; Edit1.text:=currtostrf(importe,ffnumber,3); esto te mostraria en el edit 1000,346 sino Edit1.text:=currtostrf(importe,ffnumber,10,3); 10 son los digitos 3 los decimales creo que el el help esta explicado bastante bien. Espero que te sirva. Saludos Leo |
#6
|
|||
|
|||
Cita:
|
#7
|
|||
|
|||
ok voy a probar muchas gracias y a mirarme un poco las mascaras del delphi
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Limitar caracteres en DBEdit | omy | Varios | 5 | 05-10-2005 03:39:34 |
Limitar SELECT en paradox | edgusano | Conexión con bases de datos | 1 | 24-11-2004 19:33:03 |
Limitar un single a dos decimales | pablomg8 | Varios | 7 | 16-09-2004 14:27:12 |
limitar a usuarios por red | noe | Conexión con bases de datos | 1 | 17-08-2004 15:20:40 |
Limitar sql en Paradox | Sick boy | Conexión con bases de datos | 7 | 13-05-2003 01:57:48 |
![]() |
|