Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 Manual para el uso del Grid con GML (Parte 12/56)
Primero Previo Próximo Último

Procedimiento GML ENABLE

Sintaxis
CALL "GML::ENABLE"

Propósito:
Habilitar el grid control

Nota:
El valor en GML_TPL.MEMBER% determina cual set de grid control se habilitará.

Ejemplo:

2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 CALL "GML::ENABLE"

Opción:
Fijar el valor de GML_TPL.OPTION% a 1 habilitará todos los grid control (principal, encabezado de fila y columna) en el set de grid.

Procedimiento GML END_EDIT

Sintaxis
CALL "GML::END_EDIT"

Propósito:
Terminar el modo de edición de una celda grid principal y actualizar la celda grid texto del array de datos.

Nota:
Este procedimiento es ejecutado después que el programa ha recibido un GML.NOTIFY% valor de 6, el cual indica que una tecla especial fue presionada por el usuario durante el proceso de edición de la celda. Cuando el programa GML_M localiza el valor de 6 en la variable GML.NOTIFY también localiza la fila de datos presente dentro de la plantilla GML_TPL$ con el texto recientemente entrado en la variable de plantilla GML_TPL.TEXT$. En adición, un valor correspondiente a la tecla que fue presionada es localizado en la variable GML_TPL.FLAG% Esos valores son como los siguientes:

<Enter> = 1     <F1> = 11
<Tab> = 2     <F2> = 12
<Shift> + <Tab> = 3     <F3> = 13
<Up Arrow> = 4     <F4> = 14
<Down Arrow> = 5     <F5> = 15
<Page Up> = 6     <F6> = 16
<Page Down> = 7     <F7> = 17
<Esc> = 8    
<F8> = 18    
<F9> = 19    

Ejemplo:

4720 SWITCH GML.NOTIFY%
4730 REM +----------------------+
4740 REM ! SPECIAL KEY PRESSED !
4750 REM +----------------------+
4760 CASE 6
4770 SWITCH GML_TPL.FLAG%
4780 REM +-------------+
4790 REM ! ENTER KEY !
4800 REM +-------------+
4810 CASE 1
4820 CALL "GML::END_EDIT"
4830 BREAK

Opción:
Si, previo a ejecutar el procedimiento END_EDIT, una máscara es localizada en la plantilla GML_TPL$ en la variable de plantilla GML_TPL.MASK$[c] (donde [c] es el valor GML_TPL.COL_N%) será usada para formatear el texto que es contenido en el grid de celda del array de datos.

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros