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.