none
Ayuda en formulario excel RRS feed

  • Pregunta

  • Tengo un formulario donde introduzco fecha, variedad con un combobox, cajas y kilos y tambien un label donde me aparece el promedio de kilos por caja (kilos/cajas) y un comand button para validar y copiar los datos en una hoja excel. En el evento click de validar comprueba que se hayan introducido todos los datos antes de copiarlos y si no es el caso muestra un mensaje pidiendo que se introduzcan los datos que faltan. Hasta ahí todo bien. El problema me surge en el evento del txtkilos ya que es en el donde calculo el promedio de kilos/cajas para mostrarlo. He usado el evento change, afterupdate y exit y no logro lo que deseo. Decir que despues del textbox para introducir kilos viene el comandbutton validar y si con el raton me voy directamente al boton validar y lo presiono no se llega a visualizar el promedio. Sólo se ve si hago un enter o el focus va a otro sitio del formulario antes de validar. Con el change no sucede pues se muestra segun voy introduciendo datos. Otro problema importante es que en esos eventos del txtkilos que he probado también compruebo que el txtcajas no este vacio para poder calcular el promedio sin problemas y si esta vacio aparece un mensaje, borra los datos del txtkilos y pone el foco en el txtcajas, pero  el mensaje me sale dos veces antes de poner el foco en el txtcajas, la unica manera es omiti txtcajas.setfocus dentro del evento pero yo quisiera colocar el foco en el textbox. Espero que alguien pueda aconsejarme. Gracias

     

    sábado, 2 de abril de 2011 14:20