Elementos

Existen múltiples elementos (objetos) que pueden ser anexados a la presentación; todos estos están listados en el botón de la barra de herramientas ‘PainterBar’

Para anexar un nuevo objeto a la presentación haga un clic sobre este en el listado y luego haga otro clic en el lugar (en la presentación) donde desea que aparezca.

Para mover un objeto, haga un clic sobre este y sin soltar el botón del mouse muévalo a otra ubicación; soltando el botón donde desea que se ubique el objeto. Para seleccionar varios objetos mantenga presionada la tecla ‘Control’ mientras los selecciona.

Para eliminar un(os) objetos selecciónelo(s) y presione la tecla ‘Suprimir’.

Para ver las propiedades de un objeto; presione el botón .

Para modificar característico de presentación de varios a la vez:

ü Selecciónelos.

ü Utilice los botones de la barra secundaria (colores, justificación, etc.), no puede modificarlos presionando el botón de propiedades del objeto.

Los objetos definidos se explicaran a continuación:

Nombre

Icon

Descripción

Text

Este objeto es una etiqueta , muestra un texto, pero no presenta una caja de texto para ser modificado directamente en tiempo de ejecución.Los tópicos de su Propiedades son:

Picture

Permite seleccionar un archivo de dibujo para ser mostrado en la presentación del Datawindows

Line

Oval

Rectangle

Round Rectangle

Permite poner esos objetos en la presentación

Column

Permite añadir una columna de la sentencia SQL, como si fuese un objeto más. Si es que accidentalmente borro el objeto que se relacionaba con dicha columna.

Compute

Permite que Ud. Defina funciones agregadas y expresiones condicionales. Todas estas deben presentar un valor por pantalla.

Graph

Permite insertar un gráfico, los datos para diseñar el gráfico serán alguna de las columnas definidas en el Origen de Datos.

Nested Report

Permite ingresar un subreporter en la presentación del Datawindows, este reporte debe ser un Datawindow previamente diseñado. Por ende podemos decir que este objeto permite crear un Datawindow subordinado.

Ole

Permite insertar un objeto Ole. Este objeto Ole puede ser uno Nuevo, un archivo ya existente o un objeto externo a PowerBuilder pero registrado en el sistema.

Page computed field

Today

Son objetos compute que poseen sentencias pre-definidas, pueden ser modificados:

ü Page, muestra un mensaje automatizado de la pagina impresa y el total de estas.

ü Today, muestra un mensaje automatizado para presentar la fecha actual.

Average

Count

Sum

 

Estos son objetos compute que poseen sentencias predefinidas, pueden ser modificadas. Para hacer uso de esto, debe marcar un campo y luego seleccionar el objeto; este campo sera utilizado para sentencia automatizada.

ü Average, entrega el promedio de un campo numérico.

ü Count, entrega la cuenta de los registros.

ü Sum, entrega la suma de un campo numérico.

Propiedades

Cada objeto posee propiedades, los que pueden ser vistos presionando el botón o bien haciendo doble click sobre el objeto. Para diferenciar los tópicos que conforman los atributos; existen 2 tipos de objetos.

a) Elementales:

Son los objetos que no son computados, es decir la presentación de información no depende directamente de un calculo, condición o expresión definida como parte del mismo objeto. Los objetos Elementales son:

Text, Picture, Column, Line, Rectangle, Oval y Round Rectangle

b) Computados y Subordinados:

Son los objetos son dependientes, en el primer caso de un calculo, condición o expresión definida en el mismo objeto, y en el segundo caso, son elementos que son externos a la presentación:

Computados:

Compute, Average, Count, Page Computed Field, Sum, Today.

Subordinados:

Graph, Nested Report, Ole.

Atributos Objetos Elementales

Los atributos están ordenados en tópicos, no todos los objetos poseen todos los tópicos, existen diferencias. Los tópicos son:

Tópico

Descripción

General

Si fuese un objeto Text o un objeto Column, se puede definir el nombre del objeto, el tipo de borde y la alineación del texto dentro del ancho del objeto y el texto que se debera mostrar. Si fuese un objeto Picture, se puede seleccionar el dibujo a mostrar con el botón ‘Browse’, la opción ‘Original size’ permite que se muestre el dibujo con su tamaño real. Si fuese un objeto Line, Rectangle, Oval o Round Rectangle, en la opción ‘Line’ puede definir el color del borde, en ‘Fill’ el color del relleno definido en ‘Pattern’, y finalmente el grosor de la linea en ‘Line’.

Font

Si el objeto fuese Text o Column, puede determina la Fuente del texto, tamaño y efectos adicionales. En la opción ‘Text Color’ se elige el color del texto y en la opción ‘BackGround’ el color del fondo del objeto.

Position

Para todos los objetos Elementales, permite escribir las coordenadas donde se presentara el objeto. La opción ‘Autosize’ permite que se autoajuste el texto al ser modificado. La opción ‘Resize’ permite que pueda ajustarse el tamaño del objeto en tiempo de ejecución. La opción ‘Moveable’ permite que el objeto pueda ser movido de su ubicación original en tiempo de ejecución.

Pointer

Define el tipo de puntero del mouse que aparecerá cuando el mouse este sobre el objeto.

Expresions

Es un listado de los atributos modificables del objeto en tiempo de ejecución. Estos pueden tener una expresión; sea esta condicional. Ej. El atributo visible. Si yo deseo que este objeto no sea visible, el valor de este atributo debe ser ‘Falso’, debo escribir en la casilla contigua al atributo 0=1 (esta expresión es falsa). Por ende el objeto no será visible.

El objeto Column posee atributos especiales y que es necesario aclararlos aparte.

Reglas de Presentación Extendidas

El objeto Column posee 3 tópicos dentro de sus atributos que son muy importantes. Todos ellos se trabajan igual que elementos "Estilos de Edición", "Formato de Presentación" y "Reglas de Validación" del Area de Base de Datos

Tópico

Descripción

Edit

Permite seleccionar un estilo de presentación para los datos de la columna, o para los datos que podría tomar dicha columna

Format

Permite definir un formato de entrada de datos, esto es una regla para los caracteres (letras, numeros, simbolos) que pueden ser utilizados, inclusive su posición dentro del campo.

Validation

Permite definir una regla de validación. Si esta regla (condicional) devuelve ‘Verdad’ el dato entrado/seleccionado es aceptado.

Atributos Objetos Computados y Subordinados

Los atributos están ordenados en tópicos, no todos los objetos poseen todos los tópicos, existen diferencias. Los tópicos que se listan a continuación son los tópicos distintivos de estos tipos de Objetos:

Tópico

Descripción

General

Si el objeto fuese Compute o bien un objetos compute que poseen sentencias predefinidas, en la caja inferior se debe escribir la expresión condicional. Para manejarla en mejor forma presione el botón ‘More’; se presentara una ventana con todas las característico para el diseño de sentencias. El listado ‘Functions’ muestra las funciones que pueden utilizarse, haga un click sobre una y esta se pegara en la caja de edición superior. El listado ‘Columns’ muestra los campos de puede utilizar para la expresión. El botón ‘Verify’ comprueba si la expresión condicional esta correctamente escrita.

Select Report

Solo para objetos Nested Report, permite seleccionar el Datawindows subordinado, de los ya diseñados.

Criteria

Solo para objetos Nested Report, permite definir un criterio para la selección de registros a mostrar en el Datawindow subordinado. Cada campo del datawindows subordinado aparece como una columna. En la casilla criteria correspondiente escriba un criterio. Ej. <34, ‘Jose donoso’ Si no existiera un operador relacional se entiende que solo muestre los registros que sean igual al valor ingresado. Cada fila indica otro criterio de presentación.