Primeramente coloca un * (asterisco) en la propiedad Comment a los objetos que deseas validar.
Posteriormente coloca el siguiente código en el borón Grabar del formulario.
LOCAL lnObjecto,lcContenido,lcNombre,lcFoco
FOR lnObjecto = 1 TO THISFORM.OBJECTS.COUNT
IF THISFORM.OBJECTS(lnObjecto).COMMENT = "*"
lcNombre = THISFORM.OBJECTS(lnObjecto).NAME
lcContenido = "ThisForm." + lcNombre + ".Value"
IF EMPTY(&lcContenido)
MESSAGEBOX("Es necesario capturar el dato " + ;
SUBSTR(lcNombre,4), 16, "No es posible")
lcFoco = "ThisForm." + lcNombre + ".SetFocus"
&lcFoco
RETURN
ENDIF
ENDIF
ENDFOR
Saludos.
Jesus Caro V.
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.