Cobol en español
  Página de Inicio Recomiéndala Contáctame Usuarios en Linea
13
     Crea Una cuenta  
Video 1
Video 2
Video 3

Si te ha servido la web
o te han gustado los videos, colabora haciendo click en el botón.

MANUALES
TEMATICOS
BASES DE DATOS
COBOL / WINDOWS
COBOL / UNIX
HISTORIA /DOCS
 
BUSCADOR
PROGRAMANDO-Dos
TRUCOS
AÑO 2.000
TEORIA POWCOB-3
PROG. POWCOB-3
TEORIA POWCOB-5
PROG. POWCOB-5
OCX-ESCOBOL
RUTINAS/MANUALES
OCX / JUEGOS
HERRAMIENTAS
COMPILADORES
ENCUESTAS
ENLACES
FOROS
TOP 10

CHAT   Usuarios: 1
Programando en Windows (PowerCobol-3)
TEMARIO1.- Comienza la Aplicación
2.- Diseñando la Pantalla
3.- Eventos de la ventana
4.- La Procedure
5.- Progr. Controles (I)
6.- Progr. Controles (II)
7.- La Pantalla de Consulta
8.- Clasificando y FIN
>> agenda.exe e iconos <<

7.- La Pantalla de Consulta

página(s) : 1/2
(2549 palabras totales en este texto)
(17462 Lecturas)   Versión Imprimible



Vamos con la segunda pantalla de nuestra aplicación, una pantalla mucho mas compleja y efectiva que la de mantenimiento. Si bien en esa primera nos limitabamos a colocar campos de edición para introducir los datos, en ésta segunda vamos a hacer una consulta completa y en la que aparecerán nuevos controles a los que aplicaremos nuevos eventos.

Para crear otra pantalla dentro de nuestro proyecto debemos seleccionar la opción New , del menú de File . Para el estilo de la ventana marcamos: Pop-up Windows, Thin y Title Bar. La llamamos CONSULTA y en el título de la misma le ponemos Consulta de contactos.

A continuación os pongo una imagen de como debe de quedar la pantalla con todos sus controles, es una imagen en tiempo de desarrollo y seguidamente os explico las características de cada uno. La imagen no está a tamaño real, está exactamente a un 70% para que pudiera entrar en la página.

Pantalla de Consulta de la aplicación Agenda


TABLE

El control mas importante que contiene es la tabla, llamada por PowerCobol Table. La misma nos va a servir para incluir una lista separada por columnas con todos nuestros contactos, la cual podremos clasificar por cada uno de los campos que contiene. Las propiedades son las siguientes:

Propiedades de la Tabla


Le llamaremos como véis TABLA y tendrá todas las columnas que véis y una mas que no sale, llamada E-MAIL. Para cada una de las columnas están serán sus características:

CAPTION PICTURE WIDTH ALIGNMENT SCROLL LOCK
CODIGO ZZZZ 40 RIGHT SI
NOMBRE X(30) 200 LEFT SI
DOMICILIO X(30) 200 LEFT NO
C.P. 99999 40 RIGHT NO
POBLACION X(20) 132 LEFT NO
PROVINCIA X(15) 100 LEFT NO
TIPO X(12) 80 LEFT NO
TELEFONO X(20) 132 LEFT NO
TELEFONO MOVIL X(20) 132 LEFT NO
E-MAIL X(30) 200 LEFT NO


He respetado los nombres de las propiedades en inglés, porque de esa manera os saldrán a vosotros. Indicaros que la opción Scroll Lock, lo que posibilita es que los campos marcados con esa propiedad no se muevan al desplazarnos horizontalmente por la tabla, con lo que el código y el nombre siempre estarán disponibles a la vista. Si os dais cuenta, al principio le he dicho que solo tiene una línea (Rows), una vez en ejecución se le irán añadiendo las líneas que sean necesarias según registros tengamos.

GRAPH

Para la representación gráfica de los datos, PowerCobol dispone de éste control, que aunque no muy extenso en sus posibilidades si es efectivo en cuanto a su cometido. Gracias a el, vamos a representar de forma gráfica la cantidad de contactos que tenemos en nuestro fichero según su tipo. Las propiedades de dicho gráfico al cual llamaremos desde nuestr aplicación GRAFICO, son las siguientes:

Propiedades del Gráfico


Lo mas reseñable de éste control es indicarle el tipo de gráfico que vamos a representar, vertical, horizontal, de lineas o en forma de queso, además de los límites tanto superior como inferior para la representación.

   Inicio de Página    | Siguiente (2/2)
Sitio desarrollado con PHP-Nuke. Todos los Derechos Reservados.
PHP-Nuke es un Software Libre realizado con licencia GNU/GPL.
Página creada en Junio de 1.998, con el proposito de difundir el lenguaje Cobol en nuestra lengua.
Andres Montes [98/11]