Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual PB
Manual PB
UNIVERSIDAD DE CARABOBO
FACYT COMPUTACIN
BASES DE DATOS
Barra de Herramientas
Heredar
Ventana de salida
Heredar
Perfil EASERVER
Base de Datos: abre un painter que permite consultar tablas, vistas
y dems objetos que se encuentran en la BD.
Editor
Salir
Workspace
El Workspace o espacio de trabajo es un archivo de extensin .pbw el
cual PB crea, donde se guardan las configuraciones del proyecto que se
esta desarrollando.
Se encuentra ubicado en la powerbar file/open workspace
Aplicacin
Una vez creado el espacio de trabajo, debemos crear nuestra aplicacin.
Una aplicacin tiene como elementos a las ventanas, los mens, los
DataWindows y los objetos de usuario.
Propiedades de la Aplicacin
Tpico
Descripcin
General
Font
Icon
Variable
Eventos de la Aplicacin
Evento
Descripcin
Open
Close
Ventanas
Las Ventanas son como contenedores, es posible poner en ellos una
diversidad de objetos. Estos objetos se denominan en forma genrica
Controles.
Propiedades de La Ventana
Tpico
Descripcin
Scroll
de
Controles
Son los objetos visuales que pueden ser puestos en la ventana.
Los controles bsicos son:
CommanButton: Puede visualizar un texto en el. Presenta la capacidad
visual de sobresalir y achatarse al presionar el mouse sobre el
PictureButton: Tiene todas las caractersticas del control anterior,
pero adicionalmente permite mostrar una n dentro del mismo botn.
CheckBox / RadioButton: Permite hacer una seleccin (marcarlo)
entre varias
StaticText:
10
Descripcin
General
11
seleccin mltiple.
Font
Position
Icon
Items
Mask
Eventos Controles
Evento
Descripcin
Clicked
GetFocus
LoseFocus
DoubleClicked
Modified
12
Datawindows
Un datawindows es una sentencia sql que esta ligada a una
representacin grfica, donde cada elemento de esta representacin
es individualizable y puede ser alterado en el cdigo del programa.
Esta definicin indica dos elementos unidos:
a.
Origen de Datos:
Corresponde a la sentencia SQL, la que podr tener
caractersticas de Agrupamiento, Ordenamiento, Condicionales
(extraer un conjunto definido de registros).
b. Presentacin:
Corresponde a la distribucin grfica de los elementos de la
consulta y otros aadidos, 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.
Seleccin Tipo y Presentacin
Para trabajar con las Datawindows presione el botn
, luego de lo
cual aparecer la ventana de seleccin; podr seleccionar una ya
existente, para modificarla, o presionar el botn New para crear una
nueva Datawindows.
Si presiona el botn New deber seleccionar el modo de trabajo para
el Origen de datos y tambin el tipo de Presentacin.
Modos de trabajo:
El modo de trabajo define como se trabajara con el Origen de
13
Modo
Descripcin
Query
External
Stored
Procedure
Tipos de presentacin
El Tipo de presentacin define como se presentaran los datos en el
DataWindows, existen 11 tipos de presentacin las que son:
14
Presentacin
Descripcin
Composite
Freeform
Graph
Grid
Group
Rich Text
Tabular
Origen de Datos
Despus de presionar Ok en la ventana, aparecer una ventana de la
cual se debe(n) seleccionar la(s) Tabla(s) que estarn involucradas en
el Datawindow, si este es nuevo.
15
listado de
Descripcin
Name
16
TitleBar
Control
Menu
Maximize
box
Minimize
box
17
Ej.
dw_nuevo.Retrieve( Contabilidad, sle_edad.text )
Para modificar en tiempo de ejecucin el datawindow que esta
vinculado al Datawindow Control, utilice la siguiente funcin:
<nom Dw>.DataObject = <nombre obj Dw>)
Donde:
Ej.
dw_nuevo.DataObject= d_otro
Funciones para el manejo:
Aadir
Para aadir un nuevo registro se utiliza la siguiente funcin:
18
<nom Dw>.InsertRow(<pos>)
Donde:
Ej.
dw_nuevo.InsertRow(1)
Eliminar
Para eliminar un registro debe conocer cual es la posicin,
dentro del nmero de registros mostrados en el Datawindow
Control, del registro a eliminar.
Esto se hace, con la siguiente funcin:
<nom Dw>.DeletedRow(<pos>)
Donde:
Ej.
dw_nuevo.DeletedRow( dw_nuevo. GetRow( ) )
Buscar
Permite buscar un registro, dentro de los listados en el
Datawindow Control, que coincida con la expresin definida.
Para esto utilice la siguiente funcin:
19
Ej.
integer pos
pos= dw_nuevo.Find("rut= " + sle_rut.text + "")
Filtrar Registros
Esto significa que del conjunto de registros que muestra el
Datawindow Control en forma habitual, solo se mostraran los
que cumplan con cierta condicin. Quedando los otros
invisibles, pero presentes en el Datawindow Control. Para esto
posee de dos funciones, la primera para definir una filtro, y la
segunda para ejecutar el filtrado definido.
Definir Filtro: Si desea modificar el filtro definido en la
"Presentacin" del Datawindow, o crear un nuevo filtro, utilice
la siguiente funcin:
<nom Dw>.SetFilter(<expre cond>)
Donde:
20
Ej.
dw_nuevo.SetFilter("Edad> 21")
dw_nuevo. SetFilter( )
Actualizar Base de Datos
Debe
indicrsele
que
traspase
la
modificada/eliminada/ actualizada, desde el
Control a la Base de Datos.
informacin
Datawindow
Eventos
El Objeto Datawindow Control tambin posee eventos, los ms
comunes son los siguientes:
Evento
Descripcin
21
ItemChanged
Libreras
Permite distinguir los elementos que conforman una librera. Estas no
estn distribuidas en forma jerrquica como en el rea de
"Aplication", solo son presentadas en orden del Area que forman
parte.
Para trabajar en el rea de Libreras presione el botn
Aparecer una ventana como la siguiente
, escriba el nombre
23