El valor en la variable GML_TPL.DEF_FLAG%
es aditivo.
El procedimiento END_EDIT normalmente mueve de la celda marcada a la siguiente
celda editable en el grid. Fijando el GML_TPL.DEF_FLAG% a un valor de 1 prevendrá
el procedimiento desde la ejecución de esta acción.
Fijando la variable GML_TPL.DEF_FLAG% a 2 prevendrá
el procedimiento END_EDIT desde la ejecución de la rutina GML que
administra la cantidad de filas visibles que pueden se vistas más allá
de la última fila de datos que contiene texto.
Nota Adicional:
Si la siguiente celda editable seleccionada por el procedimiento END_EDIT
está en una fila diferente, entonces la variable GML_TPL.FLAG% contendrá
la fila vieja (previa).
Procedimiento GML FETCH
Sintaxis
CALL "GML::FETCH"
Propósito:
Recuperar una fila de un grid de celda de datos con atributos. La recuperación
de variables son localizadas dentro de la plantilla GML_TPL$.
Nota:
La variable GML_TPL.ROW_N% es usada para diseñar cual
de las filas de datos es recuperada. Si todas las variables de columna GML_TPL.COL$[c]
no contienen datos (vacías) entonces subsiguiente a la ejecución
del procedimiento FETCH 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::FETCH"
Opción:
Si la variable GML_TPL.ROW_N% es fijada a -1 anterior a la ejecución
del procedimiento, entonces la fila de datos seleccionada será regresada.
Si la variable GML_TPL.DEF_FLAG% es fijada a 1 previo a la ejecución
el procedimiento, solo una fila de datos regresará en la plantilla GML_TPL$
(los atributos de la celda de datos no serán localizados en la plantilla).
|