Procedimiento GML SET_ROWS
Sintaxis
CALL "GML::SET_ROWS"
Propósito:
Fija el número de filas que pueden ser vistas más allá
de la última fila del grid que contiene texto, y fija el número mínimo
de filas visibles para desplegar.
Nota:
La variable GML_TPL.ROW_N% es usada para indicar el número
de filas que pueden ser vistas más allá de la última fila del grid
que contiene texto. El valor de esta variable debe ser en el rango
de -1 al número máximo de filas definidas para el grid cuando el grid
fue creado. Especificando un valor de -1 indica que el máximo de filas
a ser vistas más allá de la última fila que contiene texto
es igual a las filas actuales del grid. Este procedimiento es válido
solo cuando se aplica al grid principal (GML_TPL.MEMBER%=1).
Ejemplo:
En este ejemplo el grid desplegado mostrará una fila más allá
de la última fila en el grid que contiene texto. Si la última
fila en el grid conteniendo texto es la fila número 15, entonces el máximo
de filas que pueden ser vistas es 16.
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 GML_TPL.ROW_N%=1
2430 CALL "GML::SET_ROWS"
Opción:
Fijando GML_TPL.OPTION% a 1 antes de ejecutar el procedimiento SET_ROWS fija
el número de filas visibles para desplegar. Fijando el valor de la variable
GML_TPL.ROW_N% a -1 indica que el número mínimo de filas a ser
desplegadas es igual al número de filas visibles que pueden ser desplegadas
en el grid control. Recíprocamente, fijando el GML_TPL.ROW_N% a valor
1 causará que despliegue solo una línea del grid cuando la primera
fila del grid está vacía.
Fijando la variable GML_TPL.OPTION% a 2 aplicará el valor en GML_TPL.ROW_N%
para ambos la cantidad de filas a ser vistas más allá de la última
fila conteniendo texto y para la mínima cantidad de filas visibles para
desplegar. Un GML_TPL.OPTION% de 2 es equivalente a ejecutar el procedimiento
SET_ROWS con una opción de 0, y luego con una opción de 1.
|