Que es el DataWindows?
DataWindows es la tecnologa que se implemento en Power Builder diseado para
trabajar con bases de datos Relacionales. : Tecnologa DataWindow se lleva a cabo en dos partes:
DATAWINDOW CONTROL
Es el control o componente es un contenedor para el objeto DataWindow en la aplicacin. Usted escribe
el cdigo que llama a los mtodos del contenedor para manipular el objeto DataWindow. Este es un
Almacenes de datos proporcionan una funcionalidad DataWindow para recuperar y manipular datos sin la
visualizacin en pantalla. Usos de almacenes de datos incluyen la especificacin diseos para la
impresin y gestin de datos en el componente de servidor de una aplicacin distribuida.
Qu objetos son DataWindow ?
Un objeto DataWindow es un objeto que se utiliza para recuperar, presentar y manipular datos de una
base de datos relacional o de otro origen de datos (como una hoja de clculo Excel o un archivo de
dBASE). Usted puede especificar si el objeto DataWindow admite la actualizacin de los datos.
. DataWindow object tiene conocimiento sobre los datos que se est recuperando. Usted puede
especificar formatos de visualizacin, estilos de presentacin, y las propiedades de otros datos para que
los datos significativos para los usuarios.
En el DataWindow painter,, usted puede tambin hacer el informe de Powersoft (PSR), archivos que se
pueden utilizar en los controles DataWindow o componentes. Un archivo PSR contiene una definicin de
informe-esencialmente una nonupdatable DataWindow object, as como los datos contenidos en el
informe cuando el archivo PSR fue creado. No recuperar los datos.
Presentacin de Descripcin
estilo
Tabular
Freeform
Las columnas de datos va abajo de la pgina con las etiquetas junto a cada columna.
Una fila que aparecen a la vez.
Grid.
Y columnas formato de fila como una hoja de clculo con las lneas de cuadrcula.Los
usuarios pueden mover los bordes y columnas
Label
Varias etiquetas por pgina con una fila para cada etiqueta.Se utiliza para enviar por
correo y otras etiquetas.
N-Up
Group
Un estilo de tabla con filas agrupadas en las partidas. Cada grupo puede tener campos
de resumen con las estadsticas calculadas.
Composite
Graph
Crosstab.
RichText
OLE OLE
Fuentes de datos
El origen de datos especifica que los datos del DataWindow proviene y qu elementos de datos se
muestran. Los datos pueden provenir de las tablas de una base de datos, o bien puede importar datos de
un archivo o especificar los datos en el cdigo. Para bases de datos, la especificacin de los datos se
guardan en una sentencia SQL. En todos los casos, el objeto DataWindow guarda los nombres de los
elementos de datos para mostrar, as como sus tipos de datos.
Tabla 1-2: Las fuentes de datos que puede utilizar para un DataWindow
Data source
Fuente de datos
Descripcin
Quick Select
Seleccin Rpida
Los datos provienen de una o varias tablas de una base de datos SQL.
Las tablas deben estar relacionados a travs de una clave externa. Usted tiene que
elegir slo las columnas, los criterios de seleccin y clasificacin.
SQL Select SELECT Usted quiere ms control sobre la instruccin de seleccin que se genera para el
de SQL
origen de datos. Usted puede especificar agrupacin, las columnas calculadas, y as
sucesivamente.
Query
Consulta
Stored Procedure
Procedimiento
almacenado
External Externos
. Los datos no se almacenan en una base de datos, pero se importa desde un archivo
(por ejemplo, separados por un archivo de base) o rellena a partir de cdigo.
Procesos:
El uso de un DataWindow implica dos pasos principales:
1 Utilice el DataWindow Painter para crear o editar un objeto DataWindow. En el pintor, se define el
origen de datos, el estilo de presentacin, y todas las dems propiedades del objeto, tales como formatos
de presentacin, reglas de validacin, seleccin y criterios de filtrado, y grficos.
2 En el entorno de desarrollo, colocar un control DataWindow o un componente en una ventana, un
formulario o pgina Web y asociar un objeto DataWindow con l.
Es a travs de este control que su aplicacin se comunica con el DataWindow objetos que cre en el
pintor DataWindow. Escribir cdigo para manipular el control DataWindow y el objeto DataWindow que
contiene. Normalmente, el cdigo recupera y actualiza los datos, cambia la apariencia de los datos,
controla los errores, y comparte datos entre controles DataWindow.
Dado que la tecnologa DataWindow se puede utilizar en diferentes ambientes, puede que no sea obvio
qu enfoque se debe tomar para implementar su aplicacin compatible con los datosEn esta seccin se
describen las tecnologas disponibles para DataWindow tres arquitecturas de aplicaciones bsicas y los
requisitos para cada solucin DataWindow.
Las arquitecturas bsicas son:
Client/server: un programa se ejecuta en una estacin de trabajo cliente tiene acceso a una base de
datos que se ejecutan en un servidor. La interfaz de usuario y la lgica de negocio residan juntos en el
equipo cliente.
Distributed application: La interfaz de usuario en el equipo cliente llama a los componentes en un
servidor de nivel medio, que ejecutan la lgica de negocio y acceso al servidor de base de datos.
Web application: Un cliente del explorador Web enva una solicitud de documentos HTML o JSP en
un servidor Web. El servidor Web pasa el control a una aplicacin o servidor de la pgina, donde la
dimensin scripts de servidor pueden acceder a los componentes en un servidor de transacciones que se
pueden conectar a bases de datos en un servidor de base de datos.
control
Especificar el objeto DataWindow durante la ejecucin
4 (Opcional) Cambie el tamao del control DataWindow, seleccionando y arrastrando uno de los
controladores.