Histórico da Página
...
Permite que el usuario incluya las informaciones de un archivo de datos por medio de una interfaz, de acuerdo con la necesidad de la aplicación.
Argumentos
< cAlias >
Archivo de datos en el que se incluirán las informaciones. Este archivo está registrado en el diccionario de tablas del Protheus (SX2).
...
Botones adicionales que se incluirán en la barra de herramientas estándar (EnchoiceBar). Las informaciones de cada botón se deben pasar en el siguiente formato:
aArray[n][1] à --> Imagen del botón.
aArray[n][2] à --> Bloque de código que contiene la acción que el botón ejecutará.
aArray[n][3] à --> Título del botón.
< aParam >
...
Funciones que se ejecutarán en puntos de la AxFunction() definidos previamente, según la siguiente descripción:
aParam[1] à --> Bloque de código que se procesará antes de mostrar las informaciones en la pantalla.
aParam[2] à --> Bloque de código para procesar durante la validación de la confirmación de las informaciones.
aParam[3] à --> Bloque de código que se ejecutará dentro de la transacción de la AxFunction().
aParam[4] à --> Bloque de código que se ejecutará fuera de la transacción de la AxFunction().
< aAuto >
Indica que la inclusión se realizará de forma automática por medio de la propia función, sin la necesidad de mostrar la pantalla de interfaz y con base en los datos enviados en este parámetro.
...
El array se debe montar en el siguiente formato:
aAuto[n][1] à --> Nombre del campo.
aAuto[n][2] à --> Contenido del campo.
aAuto[n][3] à --> Validación que se utilizará en sustitución a las validaciones definidas en el diccionario de datos SX3.
...
Este componente visual se utiliza con mucha frecuencia en la interfaz de las aplicaciones para que el usuario digite las informaciones.
Ejemplos
nOpcA := AxInclui( cAlias, nReg, 1,,"U_A110LeReg()",,,,,aButtons,,,.T.)