Procedimiento GML START_EDIT
Sintaxis
CALL "GML::START_EDIT"
Propósito:
Iniciar el modo de edición en el grid principal basado en los valores en
las variables GML_TPL.ROW_N% y GML_TPL.COL_N%
Nota:
Este procedimiento solo es válido cuando se aplica al grid principal.
Ejemplo:
2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2430 GML_TPL.ROW_N%=4
2440 GML_TPL.COL_N%=2
2450 CALL "GML::START_EDIT"
Opción:
Localizando texto en la variable GML_TPL.TEXT$ antes de ejecutar el procedimiento
START_EDIT localizará el texto en la celda seleccionada del grid cuando
la celda cambie al modo edit. Si la variable GML_TPL.MASK$[c] contiene una máscara
y [c] es igual al valor en GML_TPL.COL_N%, esta será usada como una máscara
para datos de entrada en la celda.
Si el procedimiento START_EDIT es ejecutado y la celda a ser editada es fijada
a un modo no editable, el procedimiento regresará un -9 o -12 en la
variable GML.FLAG% indicando que el procedimiento START_EDIT no fue exitosamente
ejecutado. Fijando la variable GML_TPL.DEF_FLAG% a -1 permitirá
la edición de una celda no editable.
Procedimiento GML STORE_ROW_DATA
Sintaxis
CALL "GML::STORE_ROW_DATA"
Propósito:
Almacena los datos en la plantilla en la posición en array GML_GM$ que luego
pueden ser recuperados usando el procedimiento
GET_STORED_ROW_DATA.
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%=4
2430 CALL"GML::FETCH"
2440 CALL"GML::STORE_ROW_DATA"
|