Procedimiento GML CURRENT
Sintaxis
CALL "GML::CURRENT"
Propósito:
Trae el número de fila y columna de la celda marcada en el grid principal.
Los valores son localizados dentro de la plantilla GML_TPL$ en las
variables GML_TPL.ROW_N% y GML_TPL.COL_N%.
Nota:
Un GML_TPL.ROW_N% con valor de -1 indica que no hay celdas dentro del grid
seleccionado.
Este procedimiento es válido solo cuando se aplica al grid principal.
Ejemplo:
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 CALL "GML::CURRENT"
Procedimiento GML DELETE_ROW
Sintaxis
CALL "GML::DELETE_ROW"
Propósito:
Borra una fila de datos del grid principal en el set de grid seleccionado. Los
datos en las celdas son movidos una fila arriba de la fila eliminada.
Nota:
La plantilla GML_TPL$ variable GML_TPL.ROW_N es usada para diseñar
cual de las filas de datos traerá.
Si no hay celdas dentro del grid seleccionado entonces la celda
seleccionada es fijada como la primera celda en el grid. Este procedimiento
es válido solo cuando se aplica al grid principal (GML_TPL.MEMBER%=1).
Ejemplo:
Borra 3 filas en el grid principal del set de grid 1.
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 GML_TPL.ROW_N%=3
2430 CALL "GML::DELETE_ROW"
Opción:
El procedimiento DELETE_ROW normalmente redibuja el grid. Fijar el GML_TPL.DEF_FLAG%
a un valor 1 prevendrá el procedimiento desde la ejecución de
la operación redibujar.
|