Power Builder Tutor 2

Embed Size (px)

Text of Power Builder Tutor 2

Powerbuilder . org - El portal de Powerbuilder - Content

Mdulos

TUTORIAL DE POWER BUILDER 8.0 / 9.0 (PARTE II)PARTE II

Portada Informacin dePowerBuilder

Actualizaciones/EBFs Archivo de Historias Buscar Carrito de Compras Contctenos Encuestas Enlaces Web Estadisticas Poner Noticias Preguntas Frecuentes Recomiendenos Su cuenta Top 10 Topicos Trivia de PBMdulos Invisibles(Activos con nombre invisible)

TUTORIAL DE POWERBUILDER 8.0/9.0 PARTE II

PARTE IIINDICE

Ningunohttp://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (1 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Mdulos Inactivos(Para Pruebas)

1 2 3 3.1 3.2 3.3 3.4 3.5 3.6 4 5 6 7 8 9 10 11 12 13

ACERCA DEL AUTOR Introduccin Power script bsico Sentencia IF Definicin de variables Asignacin de valores Uso del cuadro de mensaje (Messagebox) Condicionales Comentarios Configurar objeto de transaccin y conectarse Desconectarse de la base de datos Crear objeto datawindow Crear control datawindow Asignar el Objeto datawindow en el Control Datawindow Conectar el datawindow control a la base de datos Traer y mostrar los datos de la tabla en el Datawindow Personalizar la ventana y Los Botones Insertar registros Borrar registros

AvantGo catalog Empleos PB Enciclopedia Forums Journal Members List Mensajes Privados Revisiones SeccionesAdministracin

Administration NEW Story Change Survey Content LogoutContenido Esperando

Envos: 21 Reviews: 0 Enlaces: 0 Modif. Links: 0 Links Rotos: 5 Descargas: 0 Modif. Downloads: 0 Downloads Rotos: 7Usuarios

http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (2 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Bienvenido, otobar. Mensaje Privados Sin Leer: 0 Ledos: 0 Membresa: Ultimo: rlloza Nuevos Hoy: 13 Nuevos Ayer: 0 Total: 14546 Gente en lnea: Visitantes: 41 Miembros: 8 Total: 49 En lnea ahora: xduque rlloza lcastillo23 cimol henu fvera2005 otobar davidsoles Login Admin: [ Salir ] Viejos Articulos

14

Actualizar la tabla

1 ACERCA DEL AUTOROscar Uriel Tobar Rios es un Programador Colombiano certificado en Fasttrack to Power Builder, Advanced Power Builder, Mastering in Datawindows, que lleva mas de cinco aos como programador de PowerBuilder. Actualmente se desempea como Consultor de sistemas de informacin en Power Builder y ha desarrollado importantes desarrollos para empresas Latinoamericanas. Es el creador y webmaster del mas importante portal de programacin de PowerBuilder de Latinoamrica (www.powerbuilder.org) y colaborador de otros portales de programacin. Para contactarse con el puede hacerlo a travs de MSN es otobar@hotmail.com .

01: 02: 03: 04: 05: 06: 07: 08:

2 IntroduccinEste manual pretende ser una gua para todas aquellas personas que programan en cualquier lenguaje y desean comenzar a utilizar el PowerBuilder 9.0. Para usar este tutorial deben tener instalado PowerBuilder 9.0 (pero funciona con la versin 8.0) y Adaptive Server Anywhere 8.0 (o anterior).

Este tutorial pretende mostrar paso a paso a los nuevos programadores que se inician en PowerBuilder la manera de crear una aplicacin muy bsica que permita conectarse a una base de datos y consultar, modificar, eliminar y guardar la informacin de una tabla.

3 Power script bsicoObviamente para poder realizar una aplicacin usted debe conocer o tener nociones del lenguaje que va a programar (llamado Power Script). Power Builder tiene una sintaxis en sus scripts parecida a la de el lenguaje C. En esta parte usted debe saber lo siguiente:http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (3 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Jueves, 20 octubre

VISUAL EXPERT -

Nuevo patrocinador del II Encuentro de Programadores PowerBuilde studio.net como en powerbuilder

3.1 Sentencia IFLa sentencia if tiene la siguiente estructura IF THEN END IF Las sentencias no distinguen entre maysculas y minsculas. Tambin puede usar el IF ELSE asi:

programando en visual

Martes, 18 octubre

Buscar un registro en

un dw grid y marcarlo

Domingo, 16 octubre

Numero de linea en

datawindow con varios group

if then .sentencias .. else .sentencias .. end if

Sbado, 15 octubre

Nuevo Distribuidor deProductos SYBASE en BOLIVIA

Viernes, 14 octubre

Nuevo EBF de

PowerBuilder 9.0.3

Jueves, 13 octubre

ISUG Confirma su

Participacin como Patrocinador

Mircoles, 12 octubre

Manual Didctico dePower Builder 9.0 Lunes, 10 octubre

MODELO ''ESOL''Domingo, 09 octubre

Nuevas Actualizaciones de PBSbado, 08 octubre

3.2 Definicin de variablesPor ahora solamente vamos a manejar variables locales, pero en el siguiente capitulo se dar explicacin de las variables de instancia (instante), compartidas (shared) y globales (Global). Para definir una variable siga la siguiente sintaxis

http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (4 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Como ejecutar una

busqueda conforme se va tecleando

Tipo_de_dato nombre_de_variable Ejemplo Integer li_a

Lunes, 05 septiembre

II ENCUENTRO DE

PROGRAMADORES POWERBUILDER

Viernes, 02 septiembre

BRUCE ARMSTRONG

CONFIRMA SU ASISTENCIA AL II ENCUENTRO DE PROGRAMADORES PB

Se antepone li por que es una variable local entera. (li_ = local integer). Los tipos mas comunes de variables numricas , son integer, long y double, y string y char en caracteres. Si desea ver mas detalle acerca de los estndares de nombres de las variables puede consultarlo en la pagina de nombre de las variables segn el tipo.

Viernes, 26 agosto

LO INVITAMOS AL

FORO NUEVO FORO DE POWERBUILDER

3.3 Asignacin de valoresPara asignar un valor a una variable use el simbolo igual = as

Domingo, 21 agosto

Titulos en datawindowscrosstab Jueves, 14 julio Integer li_a String Ls_error Li_a = 1 Ls_erro = HOLA

Uso objeto MDILunes, 11 julio

Modificar el Where deuna datawindow Martes, 21 junio

De Nmeros a LetrasFINAL y bien hecho>>>

Viernes, 10 junio

Software Contable

desarrollado en Power Builder

Mircoles, 04 mayo

3.4 Uso del cuadro de mensaje (Messagebox)Muchas veces es til para dar informacin al usuario acerca del estado del sistema, los errores o de algn proceso, los cuadros de mensaje (messagebox), estos mensajes se envan con la siguiente sintaxis basica,: Messagebox(titul_ventana, texto_ventana) ej:

Equivalencias en elPowerScript

http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (5 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Software : Sistema

Administrativo para Entidades Educativas

Martes, 26 abril

String ls_texto Ls_texto = HOLA Messagebox(Ventana de mensaje,ls_texto)

Empieza la encuestaMundial 2005 sobre PowerBuilder!

Martes, 12 abril

Titulos largos de

reportes, en datawindow typo Crosstab

3.5 Condicionales

Lunes, 28 marzo

Ordenar en un dw grid,tabular con click en el titulo de la columna Los condicionales mas usados son los siguientes

Jueves, 24 marzo

Bloquear la rueda delmouse para evitar el zoom en una DW Igual = Diferente Mayor que > Menor que 1 or li_costo = 1 then Messagebox(Hola titulo ,hola mensaje) End if

Viernes, 11 febrero

Vuelven Los Foros Webde Power Builder Mircoles, 09 febrero

Cambiar la fecha del Computador

http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (6 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Artculos Viejos

3.6 Comentarios

Los comentarios se pueden realizar de una sola linea colocando dos slash (//):

//comentario de una linea

O tambien se puede hacer un bloque, encerrandolo entre /*

y */ asi:

/* linea comentario 1 linea comentario 2 linea comentario 3 linea comentario 4 */

Contenido de la parte 2

En la primera parte del tutorial se creo el workspace, la aplicacin, y el db profile a la base de datos, ya estamos listos para crear nuestra primera aplicacin que permita insertar, borrar, y actualizar datos en una tabla de la base de datos. Este manual explica como realizar una ventana que permita realizar esta tarea.http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (7 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

Hasta este momento nuestra aplicacin la podemos correr haciendo click en el botn de correr en la barra de

herramientas

o al dar CTRL.+R.

Al correr la aplicacin veremos lo siguiente:

Y al hacer clic en el botn none, se debe Cerrar y finaliza la aplicacin.

http://www.powerbuilder.org/modules.php?name=Content&pa=showpage&pid=5 (8 de 27)03/01/2006 01:29:44 p.m.

Powerbuilder . org - El portal de Powerbuilder - Content

4 Configurar objeto de transaccin y conectarseEl objeto transaccin es el objeto que permite conectar una aplicacin Power Builder con una base de datos. Este objeto controla la conexin y los posibles errores que puedan suceder entre la aplicacin y la base de datos.

El objeto transaccin c