Histórico da Página
...
Permite, por medio de una interfaz, que el usuario visualice todos los registros de un archivo de datos, de acuerdo con la necesidad de la aplicación.
Argumentos
< nLinha1 >
Número de la línea inicial en la cual se ubicará la ventana.
...
La estructura del array para los archivos que forman parte del diccionario de datos es:
[n][1] à --> Descripción del campo.
[n][2] à Nombre --> Nombre del campo.
La estructura del array para los archivos de trabajo es:
[n][1] à --> Descripción del campo.
[n][2] à --> Nombre del campo.
[n][3] à --> Tipo de dato: “C” (carácter), “N” (numérico), “D” (fecha), etc.
[n][4] à Tamaño --> Tamaño.
[n][5] à --> Número de decimales.
[n][6] à --> Picture (configuración de los datos).
< cCpo >
Campo del archivo de datos que se validará si está vacío o no para mostrar el bitmap de estatus de cada registro.
...
La estructura de este array es:
[n][1] à --> Función que devolverá un valor lógico para mostrar el bitmap.
[n][2] à --> Nombre del bitmap que se muestra cuando la función devuelve verdadero (.T.).
El bitmap debe estar incluido en el repositorio.
...
- Utilización del campo en el módulo en el que se ejecuta la función.
- Si se muestra el campo en el browse.
- Nombre del campo.
- Configuración del profile del usuario.
En caso que se informe el parámetro aFixe, se muestran los campos configurados en el array sin considerar los ítems mencionados anteriormente. El parámetro aFixe es obligatorio cuando se utiliza la mBrowse con archivos de trabajo.
...
Este array debe tener la siguiente estructura:
[n][1] à --> Título de la rutina que se mostrará en el menú.
[n][2] à --> Nombre de la función que se ejecutará.
[n][3] à --> Parámetro reservado. Siempre debe ser 0 (cero).
[n][4] à --> Número de la operación que ejecutará la función. Las opciones son:
...
- 1=Búsqueda
- 2=Visualización
- 3=Inclusión
- 4=Modificación
- 5=Borrado
- 6=Modificación sin permiso para incluir nuevas líneas. Solamente tiene validez para los objetos GetDados y GetDb.
[n][5] à --> Este elemento es opcional. Cuando se informa, debe tener el número de la configuración del archivo de accesos del Protheus (sigamat.acs), que indica si el usuario tendrá acceso a esta opción.
...
- cAlias = Nombre del área de trabajo definida para la mBrowse.
- nReg = Número (Recno) del registro ubicado en la mBrowse;.
- nOpc = Posición de la opción utilizada en la mBrowse, de acuerdo con el orden de la función en el array aRotina.
...
- Buscar
- Visualizar
- Incluir
- Modificar
- Borrar
- Libre
cCadastro
Para configurar el título de la ventana, debe declararse esta variable antes de la llamada de la función.
...
Si no se declara esta variable, el título de la ventana será la descripción de la función ejecutada en el menú principal.
Ejemplos
#include “protheus.ch”
...