para control de dinero
Hola amigos. Necesito hacer algo que en principio me parecio fácil.
Necesito un edit por cada billete y moneda que usamos (desde el billete de $100 hasta la moneda de $0,05) En esos edit se tipea un entero que es la cantidad de ese tipo de billete o moneda. Necesito que en otro edit o mask edit, automaticamente, cuando se tipee haga la multiplicación del tipo de billete/moneda por la respectiva cantidad y en un totalizador la suma de todos los resultados. Ahí empieza mi problema por usar float, real etc. Me podrían ayudar? |
Hola.
En principio no deberías de tener mucha complicación con eso. Yo pondría un edit para cada tipo de moneda en el que solo puedas introducir enteros y en el evento OnChange enviarlo a una función que haga los cálculos y te los ponga en Labels. Saludos |
podrias utilizar el tipo "currency", nunca eh tenido problemas con el, ademas se supone que es precisamente para manejo monetario...
|
Como?
Algun ejemplo?
|
Hola sac.
Para el ejemplo: Agregá diez TEdit, de nombres "Edit1",..., "Edit10" para ingresar la cantidad de unidades, y diez TLabel de nombres "Label1",..., "Label10" para mostrar el resultado del producto de la cantidad por la moneda. Luego: Agrega otros diez Labels sobre los Edits para saber que valor de moneda están ingresando. Saludos. |
Cita:
Lo que tienes en un Edit (edit1.Text) es de tipo string, los números que necesitas para sumar o multiplicar serán enteros, float,... (dependiendo de si tienen decimales o no). lo que te queda para conseguir las operaciones es convertir entre tipos. Para eso Delphi posee funciones (que puedes buscar en la ayuda) como: StrToInt, IntToStr, StrToFloat, FloatToStr,... En los links que te he puesto (y si buscas más en esa página) encontrarás cómo utilizarlas. |
Gracias
Todavia no puedo decirles que funciona todo al 100 x 100 pero estoy trabajando en eso La ayuda fue muy valiosa Gracias.
|
La franja horaria es GMT +2. Ahora son las 02:23:16. |
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