Sumar correctamente en Text valores de Grid fox!
Hola Jerry Ortiz! Recibe mis saludos! Soy Mariela! Pasa esto: tengo un grid con una colummna (en realidad son 4, pero el asunto es sobre una especifica) que es para acumular subtotales. Entonces, para totalizar (SUMAR) todos los subtotales de varias lineas del grid en un text al guardar, utilice en el evento KeyPress del text1 de la columna, la siguiente linea:
thisform.text1.value= thisform.text1.value+ thisform.grdEntradasdet.Column8.Text1.Value
&&RETURN
THISFORM.Refresh
Esto funciona muy bien... Permite ir sumando en el text, todos los registros que voy introduciendo en las lineas de la grid de la columna...! El problema es que: si estoy en una linea del grid e introduzco un registro, en el text se suma bien... Pero si en la misma linea presiono 2 o más veces enter, el mismo valor se suma las veces que presione, es decir, "se duplica nveces". Así mismo, si tal vez me equivoco en la cifra de la columna e intento cambiarla, al reescribirla y dar enter, se suma el valor nuevo más el valor que tenia antes el text!! ¿Me comprendes? ¿Podrías echarme una mano?
Saludos!!! Mariela...(^_^)!!!
thisform.text1.value= thisform.text1.value+ thisform.grdEntradasdet.Column8.Text1.Value
&&RETURN
THISFORM.Refresh
Esto funciona muy bien... Permite ir sumando en el text, todos los registros que voy introduciendo en las lineas de la grid de la columna...! El problema es que: si estoy en una linea del grid e introduzco un registro, en el text se suma bien... Pero si en la misma linea presiono 2 o más veces enter, el mismo valor se suma las veces que presione, es decir, "se duplica nveces". Así mismo, si tal vez me equivoco en la cifra de la columna e intento cambiarla, al reescribirla y dar enter, se suma el valor nuevo más el valor que tenia antes el text!! ¿Me comprendes? ¿Podrías echarme una mano?
Saludos!!! Mariela...(^_^)!!!
Respuesta de Jerry Ortiz
1