GETPREVALIDATE()
 Prevalida un objeto Get
------------------------------------------------------------------------------
 Sintaxis

     GETPREVALIDATE(<oGet>) --> lExito

 Argumentos

     <oGet> es una referencia al objeto Get actual.

 Devuelve

     GETPREVALIDATE() devuelve un valor lógico que indica si el objeto Get
     se ha prevalidado de forma satisfactoria.

 Descripción

     GETPREVALIDATE() es una función del sistema GET que valida un objeto
     Get antes de editarlo, incluida la evaluación de Get:preBlock (cláusula
     WHEN) si está presente. El valor devuelto indica si GET se ha
     prevalidado de forma satisfactoria.

     Get:exitState también refleja el resultado de la prevalidación:

     Valores posibles de Get:exitState
     ------------------------------------------------------------------------
     Getexit.ch        Significado
     ------------------------------------------------------------------------
     GE_NOEXIT         Prevalidación satisfactoria, preparado para la edición
     GE_WHEN           Prevalidación no satisfactoria
     GE_ESCAPE         CLEAR GETS ha intervenido en la prevalidación
     ------------------------------------------------------------------------

     Recuerde que por defecto, si Get:exitState toma el valor GE_ESCAPE, el
     GET actual se cancela y la función READMODAL() termina.

 Ejemplos

      Este ejemplo muestra cómo usar la función GETPREVALIDATE().

        IF GETPREVALIDATE (oGet)
           // procesa el get
        ELSE
           // cláusula WHEN no satisfecha:
           // mostrar una advertencia al usuario
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB,
            el fichero fuente asociado es Getsys.prg.

 To download this example - click here.

See Also: GETAPPLYKEY() GETDOSETKEY() GETPOSTVALID()