Procedimiento GML FIND
Sintaxis
CALL "GML::FIND"
Procedimiento:
Recupera en la variable GML_TPL.ROW_N% él número de fila más bajo que esté vacío en un grid.
Nota:
Un GML_TPL.ROW_N% con valor de -1 indica que no hay filas vacías dentro del
grid seleccionado.
Ejemplo:
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 CALL "GML::FIND"
Opción:
El procedimiento FIND normalmente mueve la celda marcada en el grid principal
a la fila vacía si la encuentra. Fijando GML_TPL.DEF_FLAG% al
valor de 1 encontrará una fila vacía pero no mueve la celda marcada
a esa fila.
El procedimiento FIND considera una celda conteniendo solo espacios como una
celda que contiene texto. Si la variable GML_TPL.SUP% es fijada a 1 cuando se
ejecuta el procedimiento FIND, la función VPRO5 CVS será usada
para tirar espacios. Cuando esta opción es usada, una celda conteniendo
solo espacios será considerada como una celda vacía.
Procedimiento GML FOCUS
Sintaxis
CALL "GML::FOCUS"
Propósito:
Fija el enfoque del teclado a una celda específica en el grid principal.
Nota:
Mueve la celda marcada en el grid principal a la celda grid en la fila y encabezado
basado en los valores contenidos en la plantilla GML_TPL$ variables GML_TPL.ROW_N%
y GML_TPL.COL_N%.
Nota:
Este procedimiento es válido solo cuando se aplica al grid principal.
Ejemplo:
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 GML_TPL.ROW_N%=24
2430 GML_TPL.COL_N%=4
2440 CALL "GML::FOCUS"
|