Procedimiento GML GET
Sintaxis
CALL "GML::GET"
Propósito:
Recupera una fila de un grid de celda de datos con atributos. Las variables
recuperadas son localizadas dentro de la plantilla GML_TPL$.
Nota:
La variable GML_TPL.ROW_N% es usada para indicar cual
fila de datos será recuperada. Si todos las variables de columna en GML_TPL.COL$[c]
no contienen (vacías) entonces subsiguiente a la ejecución del
procedimiento GET la variable GML_TPL.ROW_STAT% contendrá el valor de
1, indicando que la fila está vacía.
Ejemplo:
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 GML_TPL.ROW_N%=2
2430 CALL "GML::GET"
Opción:
Si la variable GML_TPL.ROW_N% es fijada a -1 antes de la ejecución del
procedimiento, entonces la fila seleccionada de datos será regresada.
Si la variable GML_TPL.DEF_FLAG% es fijada a 1 antes de la
ejecución del procedimiento, solo la fila de datos será regresada
en la plantilla GML_TPL$ (los atributos de la celda de datos no serán
localizados en la plantilla).
Procedimiento GML GET_STORED_ROW_DATA
Sintaxis
CALL "GML::GET_STORED_ROW_DATA"
Propósito:
Recupera una fila de datos que fue previamente almacenada a través del
uso del procedimiento STORE_ROW_DATA. Los datos recuperados son localizados en
la plantilla GML_TPL$.
Nota:
Este procedimiento es válido solo cuando es aplicado al grid principal.
Ejemplo:
2400 GML.SET%=1
2410 CALL"GML::GET_STORED_ROW_DATA"
Opción:
El GML automáticamente almacena los datos de las filas que más tarde pueden ser
usados por el procedimiento RESTORE para restaurar una fila de una celda de
datos a los valores que estaban en las filas antes de que se haya editado
alguna celda. Fijando la variable GML_TPL.OPTION% a valor 1 restaurará la
fila de datos a los que se habían almacenado previamente a través
del uso del procedimiento STORE_ROW_DATA
|