sumar edits
pues eso. Como se pueden sumar dos edits para que el resultado se cargue en otro edit al estilo excell, es decir, que te lo sume sin tener que pulsar ningun boton.
|
Hola Kamael,
¿Por sumar te refieres a concatenar? O, lo que deseas es ¿Sumar dos números?
Con respecto a lo que dices: sin tener que usar un botón... habría que ver.. hay muchos eventos en donde se puede conseguir esto... si puedes indicarnos mejor que lo que quieres conseguir, podríamos decirte cual de los eventos es el que mejor se adapta a tu necesidad. Saludos, |
sumar dos edits
Necesito sumar dos numeros y el resultado expresarlo en otro edit, es decir,coloco en un edit1 el numero 2 y automaticamente en el edit resultado me tiene que poner un dos, si en el edit2 coloco un cinco en el edit resultado me tiene que poner el resultado de la sume(7).
Gracias por responder |
Bueno... mirá te doy un código. Se puede optimizar... Por ahora, yo me valgo del evento OnChange. Una vez que se cambia el valor del edit1 y/o edit2 se llama a un procedimiento que se encarga de calcular la suma y mostrar el valor.
Se puede hacer de otra forma... te la dejo a estudio:
Saludos, |
Hola
En el evento OnChange del edit2, osea del segundo dato: El resultado de la suma del edit1 + edit2 se vera en edit3. Ojo, si borras el numero, osea lo dejas en blanco, en el edit2 generara un error. Saludos |
para manejar espacios en blanco y similares sugiero:
porque tu sabes los usuarios... |
Hola
Cita:
No necesariamente;) Saludos |
Hola
No conocia esta,Def, esta genial maestro. Saludos |
A ver si lo resumimos:
Edit1 y Edit2 en su evento onChange apuntan al mismo procedure: SUMA.
En el caso de que alguna de las entradas sea incorrecta (letras, espacios), no se produce error, sino el valor devuelto es cero... |
Se me han adelantado con el DEF
|
Cita:
Mi código es simple, y como dije: debe ser mejorado. Mi intención es darle una idea de como proceder. Por otro lado yo entendí que independientemente del edit en donde se cambie el valor, se calcule el total. Pues como leí esto: Cita:
Saludos, |
Hola
Hay que indicarle a nuestro amigo Kamael que: StrToIntDef, se usa para numeros reales StrToFloatDef, se usa para numeros con decimales Saludos |
Son funciones muy prácticas para evitar errores.
Lo normal es ponerlo con algún número negativo para comprobar... Ejemplo
|
sumar edits
Muchisimas gracias a todos.
Lo pondre en practica mañana. Ahora tengo las ideas mas claras y creo que ya se como hacerlo. Ya os comentare el resultado. |
hola, como estan?
donde tengo q poner este procedimiento procedure TForm1.Actualiza;? |
Donde quieras, al final, por ejemplo.
|
Yo para estas cosas en lugar de TEdit prefiero usar componentes TSpinEdit, que son especificos para numeros
Usaria el mismo evento para el OnChange de dos SpinEdit1 y SpinEdit2, y se mostraria la suma en un Edit1 Incluso se pueden dejar los SpinEdit vacios y no genera excepciones |
Cita:
Saludos a tod@s Salvica |
La franja horaria es GMT +2. Ahora son las 18:59:44. |
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