Está en la página 1de 7

Objeto

DATAWINDOWS

Control
Contenedor

DATAWINDOWS

Visualiza los
Datos
Objeto DATAWINDOWS: Es un objeto que permite administrar los campos, registros y tablas
de una base de datos.
Estilos: Forma de visualizar los registros cuando el usuario ejecuta la aplicacin .
Los estilos son:
Composite
Crosstab
Freeform
Graph
Grid
Group
Label
N-up
Ole 2.0
Rich Text
Tabular

Quick Select: Significa seleccin rpida y se usa cuando queremos seleccionar de manera
sencilla y rapida los registros para el datawindows.
Para nuestro caso hemos elegido el estilo freeform y luego el quick select mostrar la
imagen anterior.

Evento:

Conexiones ODBC.- Pb tiene variables llamadas SQLCA de tipo transaccin que nos
permiten conectarnos a una BDD utilizando dos propiedades elementales utilizando dos
propiedades elementales llamadas DBMS y DBPARM y opcionalmente SQLCODE que
proporciona un valor que nos indica si el acceso tuvo xito o no.
a) DBMS: Nos indica el tipo de base de datos con la cual nos vamos a conectar .
Sintaxis:
SQLCA.DBMS= ODBS
b) DBPARM: Indica la cadena de conexin a la base de datos que debe contener el
nombre de la BDD u origen de datos.
Sintaxis:
SQLCA.DBPRAN =Connectionstring=DSN=Base Datos
c) SQLCODE: Devuelve un valor el cual nos indica si el acceso a la BDD o cualquiera
de sus objetos a tenido xito o no.

Sintaxis:

if SQLCA.SQLCODE=-1 THEN
Messagebox (Verifique,Error de acceso)
Halt close
End if
d) Connect: esta instruccin realiza la conexin a la BDD con los parametros
indicados en las propiedades: DBMS y DBPARM, luego de usar estas dos
propiedades debe colocar el Connect;

Instrucciones para recuperar y presentar datos en el data windows


a) SETTRANSOBJECT.- Permite conectar un datawindows con la BDD que utilizo
para su creacin esta conexin se realiza mediante la variable tipo transaccin que
utilizo en el evento Open de la aplicacin que por defecto siempre es SQLCA.
El DATAWINDO debe haber sido creado con el mismo BDD a la cual se conecto
con el evento Open de la aplicacin de lo contrario mostrara la siguiente ventana de
error.
Sintaxis:
Nom_DATAWINDOWS=SETTRANGSOBJECT (SQLCA)
b) Retrieve: Permite recuperar los registros en la data Windows.
Sintaxis:
Nom_ DATAWINDOWS=RETRIEVE ()
Visualizador de datos: Llamada tambin componente, permite presentar y
manipular dentro de una ventana los datos contenidos en un objeto datawindows y
en cualquier aplicacin que usted desee desarrollar.
Se debe recordar que Pb trabaja en base a eventos por lo tanto para conectarnos con
el objeto datawindows debemos seleccionar de la ventana de propiedades previa
seleccin del datawindows lo siguiente

Esta funcin permite buscar un registro de un datawindows, generalmente se utilizan en los


programas de consultas.
Sintaxis:
Nom_Datawindows.Find (condicin, inicio, final)
Donde:
Condicin: Condicin que debe cumplir el registro para que se pueda
localizar, si la condicin se almacena en una variable no es necesario las
comillas.
Inicio: # de registros desde dandose desea realizar la bsqueda.
Final: # de registros hasta donde se desea realizar la bsqueda.
Ejm:
Buscar el empleado que tiene el cdigo E0002 en todo el DW_1
Solucin:
DW_1.find (cdigo=E0002, 1, dw_1.Rowcount ())
Solucin usando una variable
String c
C=cdigo=E0002
DW_1.find(c, 1, DW_1.Rowcount ())
Solucin con mensaje
String c
C=cdigo=E0002
Registro =DW_1.Find(c, 1, Rowcount ())
If registro =0 then
Messagebox (Verifique Datos, El empleado no existe)
Else
Scrolltorow (Registro)
End if

También podría gustarte