Validar cajas
Hola keystone, quiero validar el ingreso de datos, si no ingreso nada que me muestre un cuadro de dialogo avisándome que tengo que ingresar dicho dato, estoy haciendo esto en el evento keypress de la caja de texto txtIdcomp, suponiendo que no ingreso nada en dicha caja, pero al hacer clic en el botón aceptar el foco pasa a la siguiente caja de texto (txtFechaemision)y debería volver a la caja (txtId) para ingresar algún dato, ¿tiene algo que ver el orden de tabulación?. De ser así como elimino ese orden.
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nkeycode=13 AND EMPTY(thisform.txtIdcomp.Value) AND thisform.txtIdcomp.Value=0
IF MESSAGEBOX("Ingrese número correlativo...!",0,"Aviso")=1
thisform.txtIdcomp.SetFocus
RETURN .f.
ENDIF
ELSE
thisform.txtFecha_emision.SetFocus
Endif
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nkeycode=13 AND EMPTY(thisform.txtIdcomp.Value) AND thisform.txtIdcomp.Value=0
IF MESSAGEBOX("Ingrese número correlativo...!",0,"Aviso")=1
thisform.txtIdcomp.SetFocus
RETURN .f.
ENDIF
ELSE
thisform.txtFecha_emision.SetFocus
Endif
1 Respuesta
Respuesta de keystone CITI
1