FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Separador de miles en un memo
Hola amigos buenas tardes, necesito su ayuda, lo que pasa es que tengo una factura en la opcion de escribir la cantidad en un memo la escribe sin formato numerico es decir que si yo escribio 1525.15 asi la deja al momento de imprimir y lo que yo quiero saber como hacer que cuando se escriba la cantidad en el memo me vaya haciendo la separacion de miles es decir 1,525.15.
Espero su ayuda y de antemano gracias.Uso Delphi 2007 |
#2
|
||||
|
||||
No me queda muy claro lo que necesitas.
¿La factura la generas en el Tmemo por código tomando los valores de otro lugar y ese código no te está formateando el importe como quieres? ¿o estás escribiendo en el Tmemo directamente como quien escribe en un bloc de notas y pretendes que mientras escribes el número, este se formatee solo? |
#3
|
||||
|
||||
Hola,
Me permito recomendar el siguiente artículo de Salvador Jover: Taller práctico – EditMask y TFormatSettings. Creo que puede ser de utilidad. |
#4
|
|||
|
|||
Asi es mi amigo champy quiero que este se formatee solo al escribir directamente en el memo.
|
#5
|
||||
|
||||
Hola rufo.
Se le puede dar una solución similar a lo que tratamos aquí Ejemplo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
¿Las máscaras no se pueden usar en mitad un TMemo verdad?
Planteas un reto interesante se me ocurre alguna forma un tanto liosa pero antes de liarme a escribir funciones que compruben y formateen el texto mientras escribes, esperemos a ver si alguno de los maestros del foro tiene alguna solución maravillosa y que no requiera mucho código. |
#7
|
||||
|
||||
Esto debería servirte.
En resumen, el procedimiento mira la última palabra que estás escribiendo en el Memo y si esa palabra puede ser transformada en un Flotante, como los importes por ejemplo, se muestra en un label el Mensaje "Pulsa Intro para: 0.000.000,00", al pulsar Intro se sustituye el valor por el valor formateado con separador de miles.
|
#8
|
|||
|
|||
Hola...
Otra función que puedes usar para dar formato al texto: Format
Consulta en la ayuda de Delphi para más opciones de formato. Saludos... |
#9
|
|||
|
|||
Gracias por responderme, probare dichos codigos que me muestran y despues dire el resultado.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Multiplicar un edit con separador de miles | rufo | Varios | 7 | 14-05-2012 18:41:22 |
formato separador de miles enresultados de consulta | microbiano | Varios | 6 | 30-08-2011 01:04:42 |
Separador de miles como separador decimal | jmselesan | OOP | 4 | 12-06-2011 22:21:54 |
Agregar separador de miles | mjjj | Varios | 5 | 21-11-2007 10:51:15 |
Como setear el separador decimal y el separador de miles en WIN98 | robertoe | API de Windows | 3 | 26-11-2006 17:12:02 |
|