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
 GuiBuilder - Manual del Usuario (Parte 48/55)
Primero Previo Próximo Último

Haciendo que el GRID funcione

Primero escriba el código de inicialización, empiece seleccionando Initialization Code desde el Botón de Lista Object, un encabezado de código de inicialización aparecerá en el área de edición del Guibuilder, adicione el siguiente código:

rem obtener un template que describe la forma que se usa
dim datagrid_temp$:fngb__template$(gb__win_id$)
rem define constantes

gosub Define_constantes

rem abre el archivo de datos y obtiene el template
gosub Abrir_archivo

rem hacer que el grid trabaje con datos
gosub Atar_grid_al_canal

Ahora, para crear las tres diferentes subrutinas siga los siguientes pasos:

Seleccione New Subroutine/Function en el Botón de Lista de Object y en el cuadro de diálogo digite Define Constantes y Ok, esto colocará un encabezado en el área de edición del Guibuilder, digite en una nueva línea las siguientes instrucciones. (Si quiere evitarse esta digitación puede optar por copiarla con el mouse desde el tutorial en línea que se ofrece para el Grid. Vaya a la documentación en línea que trae el Visual PRO/5 y haga un ‘Find’ con Data-Aware Grid Tutorial. Las instrucciones a ser copiadas están en la sección 5, y sepa que son iguales para todo Grid atado a un archivo).

Define_constantes:

rem message box constants
msgboxYes=6
msgboxYesNo=4
msgboxExclamation=48
msgboxInfo=64
msgboxSecond=256

rem grid send message functions
gridSetHeadingTitles=23
gridEndEdit=26
gridStartEdit=31
gridGetEdit=34
gridSetEdit=35
gridGetNumberofCols=40
gridGetNumberofRows=41
gridGetSelectedCol=44
gridGetSelectedRow=45
gridGotoCol=47
gridGotoRow=48
gridShowcurrentHeading=77
gridSetDataAware=80
gridDataAwareFunctions=81

rem misc grid values
gridHeadingDepressedMode=1
gridHeadingNotDepressedMode=0

rem data aware functions
gridSetReadOnly$=$01$
gridDeleteRow$=$02$
gridAddRow$=$03$
gridRetrieveRow$=$04$
gridCancelUpdate$=$05$

return

La anterior subrutina crea una serie de variables que serán usadas por las funciones de SENDMSG() del grid, que se definen para hacer el código del programa más entendible.

Primero Previo Próximo Último

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

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