Combobox
Hola a todos.
Espero puedan sacarme una duda seguro que sencilla. Quiero multiplicar dos elementos seleccionados, cada uno de ellos pertenecientes a un combobox. El producto resulta cuando los valores son númeos enteros, pero si tengo un número decimal ya no funciona.¿cómo se múltiplican los elementos del combobox1 y combobox2 si uno de ellos es decimal? Desde ya muchas gracias. saludos |
Hola hernan35, puedes manejar el tipo Currency:
Saluditos |
Gracias caro, lo voy a probar.
|
Hola.
Si mal no recuerdo, StrToCurr te da los números con 2 decimales (currency, dinero, moneda). Si querés usar mas de 2 decimales usa StrToFloat que lo convierte a punto flotante (reales, double, single, extended, etc). Saludos! |
Cita:
ExactamenteStrToCurr da los decimales que tenga configurado el sistema operativo y que esta definido en la variable gloval CurrencyDecimals. Si quieres que tu aplicación trabaje con tres decimales solo tienes que poner en el inicio de tu aplicación algo como: CurrencyDecimals := 3; y todo los formateo de las funciones y todo los controles mostraran 3 decimales en tu aplicación. Saludos. |
Cita:
Hola nuevamente caro Tu sintáxis es correcta pero se me presenta otro problema y es cuando quiero mostrar el resultado. Edit1.text:=CurrToStr(Total); ¿esto es correcto? gracias nuevamente y perdon por la molestia ocasionada. |
Cita:
Saluditos |
Cita:
:mad: Pero bueno, tarde o temprano se aprende. Ya me solucionaste unas 5~10 líneas de código cada vez que necesite algo de este estilo. Gracias!!!!! Saludos! |
La franja horaria es GMT +2. Ahora son las 04:33:59. |
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