![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola. Creo que deberías utilizar la función FormatFloat. Puedes dirigirte a la ayuda de delphi para ver como se utiliza, pero a grandes rasgos, para tu necesidad sería algo así:
o si deseas que muestre decimales: También puedes utilizar un TDBEdit y establecer una máscara en el DataSet. Los valores te conviene almacenarlos en campos de tipo Float. Saludos. Última edición por paldave fecha: 05-09-2007 a las 23:10:20. |
|
#2
|
|||
|
|||
|
gracias paldave
hola paldave muchas gracias por responder a mi llamado, probe la solucion que me diste con la funcion format float, en el evento onexit del edit puse esto:
EdSB.Text := FormatFloat(',.00',10000); y me funciona, ahora bien no c puede hacer que ponga en coma el valor que el usuario introduzca y no 10000 en especifico ?, por favor te agradere bastante si me ayudas. |
|
#3
|
||||
|
||||
|
Si lo que quieres es que aparezca el valor introducido pones:
Ahora si lo que quieres es saber si se puede ir formateando lo que el usuario va escribiendo, te diré que, bueno,... como poder hacer, se puede, aunque es más complicado. Yo me he hecho un control llamado TosNumericEdit que se encarga de hacer algo similar a lo que pides, pero no se me ocurrió en su momento ponerle un separador de miles (se usa tan poco...)Te pongo dicho componente para que lo estudies y lo pruebes... y lo modifiques si quieres para que incluya un separador de miles. Suerte en dicha tarea! Última edición por paldave fecha: 05-09-2007 a las 23:57:05. |
|
#4
|
|||
|
|||
|
gracias nuevamente
hola mi querido amigo, gracias por tu ayuda he logrado lo que queria gracias a ti, veras en el evento onexit del edit hice lo siguiente:
EdSB.Text := FormatFloat(',.00',StrTofloat(EDSB.Text ) ); y funciona a la perfeccion lo que queria, muchisimas gracias por tu ayuda, me gustaria saber tu email para consultarte mas amenudo, espero no molestar, lo que sucede es que no soy tan experto en delphi pero es el lenguaje de programacion que mas me gusta y me gustaria llegar a ser un experto en el, lo de el control que me enviaste no ce ni siquiera como instanciarlo y mucho menos modificarlo ya que todavia no manejo la orientacion a objetos con delphi, bueno muchisimas gracias... |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consulta Delphi 6, Delphi 2005 y Delphi 2006 | Leviatan | Varios | 6 | 18-08-2007 16:02:08 |
|