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 17/56)
Primero Previo Próximo Último

Procedimiento GML INSERT_ROW

Sintaxis
CALL "GML::INSERT_ROW"

Propósito:
Inserta una fila de datos vacía en el grid principal del set de grid seleccionado.

Nota:
La plantilla GML_TPL$ variable GML_TPL.ROW_N% es usada para designar donde va a insertar una fila vacía. Los datos en la celda son movidos 1 fila abajo, si los datos existen en la última fila serán descartados. Este procedimiento es válido solo cuando es aplicado al grid principal. (GML_TPL.MEMBER%=1).

Ejemplo:
Insertar una fila vacía en la fila 1 del grid principal en el grid set 1.

2400 GML.SET%=1
2410 CALL "GML::TPL_PREP"
2420 GML_TPL.ROW_N%=1
2430 CALL "GML::INSERT_ROW"

Opción:
El procedimiento INSERT_ROW normalmente redibuja el grid. Fijando el GML_TPL.DEF_FLAG% al valor 1, prevendrá el procedimiento ejecutar la operación de redibujo.

Procedimiento GML LOAD

Sintaxis
CALL "GML::LOAD"

Propósito:
Carga variables desde la plantilla GML_TPL$ dentro de las variables GML apropiadas y posiciones correspondientes. La variable GML_TPL.ROW_N% es usada para indicar cual fila de datos será cargada.

Nota:
Este procedimiento no redibuja el grid. Subsiguiente a cargar todos los datos, el procedimiento REFRESH es usado para causar que el grid se redibuje.

Ejemplo:
Cargando unas tres columnas del grid con datos desde un archivo. Este grid es un miembro del set grid dos. La tecla del archivo asociada con cada registro ha sido almacenada en el campo GML_TPL$.REL[c]. Después de cerrar el archivo se usa el procedimiento REFRESH para redibujar el grid.

2300 DIM ITEM$:"NUM:C(6),DESC:C(30),PRICE:N(10)"
2400 GML.SET%=2
2410 CALL "GML::TPL_PREP"
2420 ROW%=0
2500 READ RECORD(4,END=2590)ITEM$
2510 ROW%=ROW%+1
2520 GML_TPL.COL$[1]=ITEM.NUM$
2530 GML_TPL.COL$[2]=ITEM.DESC$
2540 GML_TPL.COL$[3]=STR(ITEM.PRICE:"#,###,##0.00")
2550 GML_TPL.REL$[1]=KEYP(4)
2560 GML_TPL.ROW_N%=ROW%
2570 CALL "GML::LOAD"
2580 GOTO 2500
2590 CLOSE (4)
2600 CALL "GML::TPL_PREP"
2610 CALL "GML::REFRESH"

Primero Previo Próximo Último

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

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