FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
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.
|
#2
|
||||
|
||||
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, |
#3
|
||||
|
||||
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 |
#4
|
||||
|
||||
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, |
#5
|
||||
|
||||
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
__________________
Siempre Novato |
#6
|
||||
|
||||
para manejar espacios en blanco y similares sugiero:
porque tu sabes los usuarios...
__________________
self.free; |
#7
|
||||
|
||||
Hola
Cita:
No necesariamente Saludos |
#8
|
||||
|
||||
Hola
No conocia esta,Def, esta genial maestro. Saludos
__________________
Siempre Novato |
#9
|
||||
|
||||
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...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#10
|
||||
|
||||
Se me han adelantado con el DEF
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#11
|
||||
|
||||
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, |
#12
|
||||
|
||||
Hola
Hay que indicarle a nuestro amigo Kamael que: StrToIntDef, se usa para numeros reales StrToFloatDef, se usa para numeros con decimales Saludos
__________________
Siempre Novato |
#13
|
||||
|
||||
Son funciones muy prácticas para evitar errores.
Lo normal es ponerlo con algún número negativo para comprobar... Ejemplo
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#14
|
||||
|
||||
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. |
#15
|
|||
|
|||
hola, como estan?
donde tengo q poner este procedimiento procedure TForm1.Actualiza;? |
#16
|
||||
|
||||
Donde quieras, al final, por ejemplo.
|
#17
|
||||
|
||||
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 |
#18
|
||||
|
||||
Cita:
Saludos a tod@s Salvica |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error con edits y grids | enecumene | Conexión con bases de datos | 4 | 08-03-2007 17:49:51 |
Validar Edits | LILYBEL | Internet | 5 | 01-03-2005 18:36:57 |
forms y edits | Rolando | Varios | 2 | 30-09-2003 23:46:02 |
Mascaras en Edits | Un abrazo | OOP | 2 | 16-05-2003 13:57:49 |
Edits | aitken | Varios | 7 | 06-05-2003 14:51:08 |
|