Datawindows

Un datawindows es una sentencia sql que esta ligada a una representación gráfica. Donde cada elemento de esta representación es individualizable y puede ser alterado en el código del programa.

Esta definición indica dos elementos unidos (aunque distintos entre si)

  1. Origen de Datos:
  2. Corresponde a la sentencia SQL propiamente tal, la que podrá tener características de Agrupamiento, Ordenamiento, Condicionales (extraer un conjunto definido de registros) y en fin todas las pertinentes a una sentencia SQL pura.

  3. Presentación:

Corresponde a la distribución gráfica de los elementos de la consulta y otros añadidos, dentro de un área definida para ello. La que podrá ser utilizada para presentar datos, ingresar datos, listarlos o imprimirlos; tal y como aparecen en esta hoja.

Selección Tipo y Presentación

Para trabajar con las Datawindows presione el botón , luego de lo cual aparecerá la ventana de selección; Ud. podrá seleccionar una ya existente, para modificarla, o presionar el botón ‘New’ para crear una nueva Datawindows.

Si presiona el botón ‘New’ deberá seleccionar el modo de trabajo para el ‘Origen de datos’ y también el tipo de ‘Presentación’.

Modos de trabajo:

El modo de trabajo define como se trabajara con el Origen de Datos. Existen 5 tipos de Modos de trabajo.

Modo

Descripción

Quick Select

No presenta las tablas en forma gráfica, y solo permite las sentencias ordinarias de SQL (Sort y Criteria)La primera para poder ordenar por el campo especifico y la segunda para indicar registros a mostrar pedendiendo de una valor condicional (Ej. <39)

Sql Select

Presenta las tablas en forma gráfica, y permite trabajar con todas las características de Sql estándar (Sort, Group, Having, Compute y Where, entre otros)

Query

El origen de Datos es una Consulta definida previamente en el Area de Trabajo Query; esta consulta queda almacenada como un objeto de Powerbuilder; Ud. debe seleccionar la consulta que desee utilizar como Origen de Datos de este Datawindows.

External

El origen de datos no esta relacionado con ninguna Tabla. Ud. debe definir los campos que interactúan (nombre, tipo y largo) Utilice los botones ‘Add’ para añadir un nuevo campo al final de los ya existentes, el botón ‘Insert’ le permitirá insertar un campo entre otros y el botón ‘Delete’ le permitirá eliminar el campo actual.

Stored Procedure

El origen de datos es un procedimiento que ha sido almacenado en la Base de Datos. Seleccione uno si lo ha creado, o créelo previamente.

Tipos de presentación

El Tipo de presentación define como se presentaran los datos en el DataWindows, existen 11 tipos de presentación las que son:

Presentación

Descripción

Composite

Utiliza como presentación un reporte previamente creado.

Freeform

La presentación es libre, donde cada campo esta en una línea distinta. Muy utilizado para el ingreso de datos.

Graph

Diseña un gráfico dependiendo de una consulta, esta debe contener datos relacionados.

Grid

Diseña una malla de datos en forma columnada, y cada columna con una justificación completa.

Group

Diseña listado por agrupación de campos. Muy utilizado para reportes de resumen de información.

Label

El diseño es de etiquetas, donde Ud. podrá elegir el tipo de etiqueta de las prediseñadas, en papel continuo o separado, y otras opciones.

Rich Text

Permite definir una carta con combinación de campos del Origen de datos fijado. Se pueden utilizar todas las características del formato de texto RTF.

Tabular

Presenta el origen de datos en forma columnada pero sin ajuste total. Permite una mayor libertad en el diseño.