7.- La Pantalla de Consulta
página(s) : 1/2 (2549 palabras totales en este texto) (20277 Lecturas) 
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.

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:

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:

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. |