Вы находитесь на странице: 1из 5

EL OBJETO DATAWINDOW

su nombre indica: una ventana de datos, es un objeto visual


de acceso a los datos. El Objeto DataWindow es un objeto que
se usa para recuperar, presentar y manipular datos de una
base de datos relacional u otra fuente de datos.
Estilos:
Estilo Tabular
- Este estilo presenta los datos a través de columnas a lo
ancho de la página generalmente muestran muchas filas de las
B.D
Estilo Freeform (Libre)
- Este estilo lista las columnas de datos a lo largo de la
página, de arriba hacia abajo, con su respectiva etiqueta
para cada columna.
Estilo Grid (Malla)
- Este estilo presenta los datos en formato fila-columna
con líneas grid que separan filas y columnas. Diseña
una malla de datos en forma columnada
Estilo Label (Etiqueta)
- Este estilo presenta los datos como etiquetas.
Estilo N-Up (Encolumnado)
- Este estilo presenta 2 ó más filas de datos en la misma
línea del Objeto DataWindow, una seguida de otra.
Estilo Group
- Este estilo es una forma corta para crear grupos en un
Objeto DataWindow, generando un estilo tabular
agrupado.
Estilo Graph
- Los anteriores estilos son basados en texto.
PowerBuilder provee de un estilo que permite mostrar
información gráficamente.
Estilo Composite (Compuesto)
- El tipo Composite permite tener DataWindow dentro de
otros DataWindows. Utiliza como presentación un
reporte previamente creado.
Estilo Crosstab
- Permite visualizar los totales de los registros teniendo en
cuenta dos campos.
Estilo Rich Text
- Se utiliza para crear cartas con combinación de campos
del Origen de datos fijado.
Estilo TreeView
- Se utiliza cuando al agrupar registros
Quick Select
Significa una selección rápida. Si los datos a recuperar son
de una sola tabla y sólo necesita escoger columnas, (no
necesita agrupar, campos calculados, etc.), escoger Quick
Select, el cual genera una sentencia SQL.
SQL Select
Significa selección mediante instrucciones SQL. Cuando
selecciona el SQL Select como Data Source, se puede
seleccionar de una a más tablas

EL CONTROL DATAWINDOW

Permite la visualización de los datos en la ventana que sirve


de interfaz para el usuario. El objeto datawindows en si no es
de ninguna utilidad, si no se vincula con un objeto
Datawindow control
OBJETO TRANSACCION
intermediario entre la aplicación en si, y el administrador de Base de
Datos. Cuando se hace una nueva aplicación, se genera un objeto de
transacción por defecto. Su nombre es ‘SQLCA’
CODIGO DE CONEXIÓN
Para conectarse a una Base de Datos desde una aplicación en ejecución o
desde el entorno de desarrollo de Power Builder SGBD
MANIPULACION DE REGISTROS DEL CONTROL
DATAWINDOW

FUNCIONES PARA LA MANIPULACION:

GetRow()
Devuelve el número de la fila actual.
Retrieve()
Recupera las filas especificadas por la selección de la Base de
Datos.
RowCount()
Retorna o cuenta el número de filas o registros en el
DataWindow.
SelectRow()
Destaca la fila seleccionada.
SetRow()
Hacer que una fila sea la actual.
ScrollToRow()
Desplaza el control a la fila especificada entre los paréntesis.
ScrollPriorRow()
Cambia el control a la fila anterior.
ScrollNextRow()
Cambia el control a la fila siguiente.
ScrollPriorPage()
Va a la página anterior.
ScrollNextPage()
Va a la siguiente página.

FUNCIONES PARA BUSCAR, FILTRAR , ORDENAR E


IMPRIMIR
REGISTROS

Buscar
Permite buscar un registro, dentro de los listados en el
Control Datawindow, que coincida con la expresión definida.

Filtrar Registros
Esto significa que del conjunto de registros que muestra el
Control Datawindow en forma habitual, solo se mostraran los
que cumplan con cierta condición.
Ordenar Registros

Función SetSort: Permite ordenar los registros en un


Datawindow. Se le indica el o los campos utilizados para la
ordenación.
Función Sort: Permite que se ejecute la ordenación indicada con SetSort.
Imprimir
Para imprimir el contenido del Datawindow

OPERACIONES EN EL DISEÑO DEL OBJETO


DATAWINDOW
Visualizar otros controles dentro de un Objeto Datawindow
RadioButtons:
CheckBox:
DropDownListBox:
EditMask:

FUNCIONES PARA LEER CONTENIDOS DE LOS


CAMPOS
GetItemString
Permite leer el contenido de un campo tipo Char o Varchar de
un Datawindow.

GetItemNumber
Permite leer el contenido de un campo tipo Numérico de un
Datawindow.

GetItemDecimal
Permite leer el contenido de un campo tipo Decimal de un
Datawindow
GetItemDate
Permite leer el contenido de un campo tipo Fecha de un
Datawindow.
GetItemTime
Permite leer el contenido de un campo tipo Hora de un
Datawindow
GetItemDateTime
Permite leer el contenido de un campo tipo Fecha y Hora de
un Datawindow

CONSTRUCCIÓN DEL EJECUTABLE

Cuando se crea un archivo .EXE también se construyen


librerías externas en tiempo de ejecución. Cuando Power
Builder compila el ejecutable en código máquina, crea el
DLLs. Cuando compila el ejecutable en P-code, genera
archivos de librerías dinámicas (.PBDs).

Вам также может понравиться