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

Programa de Mantenimiento utilizando el Control Grid y GuiBuilder

En esta nueva práctica repasaremos un poco lo ya aprendido, así como también haremos la introducción al Grid, el cual es un tipo de objeto cuadriculado compuesto de líneas y columnas, muy similar a una hoja electrónica.

Existen dos tipos de Grid

  • El que se 'pega' a un archivo en donde cada línea del objeto contendrá los datos de cada uno de los registros del archivo y donde cada columna contiene el dato de cada uno de los campos de los registros. Las columnas son mostradas exactamente en el mismo orden en que están definidos en el diccionario de datos.
  • El otro tipo de Grid es el que se trabaja de una manera libre en donde no se tiene un ligamiento directo hacia un archivo. Un ejemplo de su uso es por ejemplo, en un programa de facturación u ordenes de compra, en el que el usuario tiene que ir digitando los códigos y cantidades y el programa le va poniendo las descripciones y precios de los productos.

Lo que haremos en esta práctica es un programa de mantenimiento que manejará un Grid 'pegado' a un archivo Maestro de Empleados, para lo cual necesitaremos:

  • Definir una nueva tabla de datos en el diccionario de datos (con el DDBuilder)
  • Crear el correspondiente Contexto de pantalla (con el ResBuilder)
  • Usando GuiBuilder, escribir el código necesario para que el programa funcione adecuadamente.

Definición de la tabla de datos

Ingresar entonces al DDBuilder para hacer la definición de una nueva estructura de datos:

1.  En la opción 'File' del menú hacemos clic en 'Open config' y procedemos a buscar el mismo archivo .tpm que estamos usando en el curso: c:\basis\cursovp5\curso.tpm

2.  Luego haciendo un clic con el botón derecho del ratón sobre la opción Tables escojemos la opción Add y donde aparece el nombre Table1 que inicialmente asume el DDBuilder, ponemos el nombre Maest_pl.

3.  Seguidamente llenamos los siguientes campos:

     - Description:                  Maestro de empleados
     - Path:                            (DATA)Maest_pl

4.  Luego hacemos clic derecho sobre Columns para proceder a incluir los siguientes campos:

- CODIGO C(6)
- NOMBRE C(30)
- CEDULA C(20)
- DIRECCION C(50)
- TELEFONO C(10)
- FECHA_INGRESO N(8)
- TIPO_PLANILLA C(1)
- SALARIO N(10)
- SEXO N(1)

5.  Hecho lo anterior datos un doble clic sobre Indices y luego un clic derecho, para definir como única llave de acceso el campo CODIGO.

6.  Luego, hacemos un clic sobre la línea en donde se muestra el nombre Maest_pl, para que luego hagamos clic sobre el icono Make (de la barra de herramientas), para obtener así la definición de la estructura en el disco.

7.  Terminamos haciendo clic en el icono que muestra un disket, para hacer el Save a todas las definiciones que hemos dado.

Primero Previo Próximo Último

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

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