Sei sulla pagina 1di 7

Sistemas hechos en Power Builder

Miércoles 30 de Julio de 2008 14:06 oto

Powerbuilder.org lo invita a que participe en nuestra nueva sección, casos de éxito,


donde se exalta el poder de Power Builder para el desarrollo de aplicaciones de
bases de datos.

El objetivo de esta sección es dar una ventana a las compañias y desarrolladores


que usan powerbuilder para que muy brevemente describan los sistemas que han
desarrollado y por que prefierieron powerbuilder.

Las condiciones para que sea publicado el articulo son las siguientes:
-El sistema debe haberse desarrollado en su totalidad en Power Builder
-El sistema debe estar actualmente en producción
-Cada artículo debe contener un solo sistema. Si la compañía tiene varios sistemas
deben ser enviados por aparte
-Si es una suite de productos integrados debe relacionarse como un solo sistema
-La información suministrada debe ser real y verificable
Para ingresar esta información debe ingresar con su usuario y clave y luego haga
click en el link Poner Noticias, ahí selecciona en el tópico ?Casos de Exito?. Luego
en el texto de la noticia coloca claramente los siguientes datos:

Nombre y versión del Sistema:


Pais:
Empresa que lo desarrollo:
Base de datos:
Número de usuarios que tienen el sistema:
Persona de contacto:
Datos de Contacto:
Y luego en el texto extendido de la noticia coloca una Breve descripción del sistema
Agradecemos su interés, y esperamos que con sus conocimientos nos pueda ayudar
a complementar nuestra página, enviando articulos y trucos de interés para la
comunidad de programadores de power builder.

SEMINARIO DE ACTUALIZACION DE POWER BUILDER EN COLOMBIA


Sábado 26 de Junio de 2004 16:24 oto EL PORTAL DE POWER BUILDER y TECH ERA
tienen el agrado de presentar el seminario Aplicaciones Distribuidas con Power Builder 9.0,
en donde podremos conocer el Poder que ofrece la nueva versión de esta herramienta.
EL seminario se realizará el Lunes 26 de Julio de 2004 en La Ciudad de Bogota - Colombia, y
el Conferencista será el Ing. Ruben Pillaca, uno de los mas importantes consultores de Power
Builder en Latinoamerica.

LOS TEMAS SERÁN LOS SIGUIENTES


- Migrando Aplicaciones Power Builder hacia la nueva versión 9
- Aplicaciones distribuidas con Power Builder 9.0 y EAServer 5.0
- Aplicaciones Web con Power Builder 9.0
- Pocket Power Builder para desarrollo de aplicaciones en dispositivos móviles
- El futuro de Power Builder

Como material de la Conferencia se entregara el libro Aplicaciones Distribuidas con Power


Builder 9.0 (en español)
El costo de la conferencia es de US$60 (Sesenta dolares), Pero los usuarios registrados en EL
PORTAL DE POWER BUILDER tendran un descuento del 16% . Para poder acceder a este
descuento solamente debe indicar la reservación de su tiquete enviando su nombre de usuario,
Nombre Completo y cedula, al email Esta dirección electrónica esta protegida contra
spambots. Es necesario activar Javascript para visualizarla > eventos@powerbuilder.orgEsta
dirección electrónica esta protegida contra spambots. Es necesario activar Javascript para
visualizarla En este seminario encontrará un amplio conjunto de nuevas capacidades de Power
Builder para el desarrollo de aplicaciones empresariales en N-cpas, JSP, Servicios Web,
Servidores de aplicaciones, .Net, XML, aplicaciones para dispositivos Windows CE, web y
más.
EXPOSITOR: Ruben Pillaca, Consultor Senior e Instructor de PowerBuilder
FECHA: 26 de Julio de 2004
INVERSION: US$60
MATERIAL Y CERTIFICACIÓN: Se entregará diploma del seminario y el libro
Aplicaciones Distribuidas con Power Builder 9.0 (en español) a cada asistente.
Mayor información en: Esta dirección electrónica esta protegida contra spambots. Es
necesario activar Javascript para visualizarla > eventos@powerbuilder.orgEsta dirección
electrónica esta protegida contra spambots. Es necesario activar Javascript para visualizarla
Pasar de un campo a otro con ENTER
Sábado 07 de Julio de 2007 09:54 oto

Muchos programadores, han encontrado la necesidad de pasar de un campo a otro


del datawindow con Enter. Para esto se debe hacer un pequeño truco pero efectivo
que a continuacion te lo enseñamos. En el datawindow se define un evento de
usuario con un nombre cualquiera y que se inicie cuando opriman enter, para eso
seleccione el event ID pbm_dwnprocessenter.
Luego como el evento se dispara cuando oprimen el enter, lo que se hace es enviar
un tab en ese evento. El codigo que debe tener el evento de usuario que creamos es
el siguiente

Send(Handle(this),256,9,Long(0,0))

Con este codigo se pasa de un campo a otro del datawindow con el enter y con tab.
Última actualización el Sábado 07 de Julio de 2007 09:54

Exportar el contenido del


datawindow a Excel
Lunes 11 de Agosto de 2008 00:42 achafio

Para poder exportar el contenido de un datawindow a Excel u otros programas


deberá poner este código en un botón:

Integer li_ret, li_currow,li_fh


String ls_named,ls_txtname,ls_cod_generacion,ls_ley1
String ls_defext = xls
String ls_filtro = Archivo de Excel(*.xls),*.xls
//el filtro tambien puede ser
ls_filtro = Archivo de Texto(*.txt),*.txt

li_ret = GetFileSaveName(Guardar Achivo,ls_txtname,ls_named,ls_defext,ls_filtro)

//si usa el filtro de xls


dw_1.SaveAs(ls_txtname, excel!, TRUE)

//si usa el filtro de txt


dw_1.SaveAs(ls_txtname, text!, TRUE)

si deseas exportarlo sin cabecera solo tienes que cambiar el true a false

Funciona muy bien en power builder 6.5 y 8.0


Última actualización el Lunes 11 de Agosto de 2008 00:42

Como agregar animación a las


ventanas
Lunes 11 de Agosto de 2008 09:12 miguelg

ESTA API SOLO ESTA DISPONIBLE EN WINDOWS 98 Y 2000. AGREGA LA


SIGUIENTE FUNCION EXTERNA:
Function boolean AnimateWindow(long lhWnd, long lTm, long lFlags ) library 'user32'
DONDE EL PRIMER PARAMETRO ES EL ?HANDLE? DE TU VENTANA, EL
SEGUNDO ES EL TIEMPO QUE SE DEBE TOMAR PARA LA ANIMACIÓN
(MAYOR VALOR = MAYOR LENTITUD EN LA ANIMACIÓN), Y POR ULTIMO EL
TIPO DE ANIMACIÓN QUE DESEAS AGREGAR.

PARA LLAMAR LA APLICACIÓN, AGREGA EL SIGUIENTE CODIGO AL EVENTO


OPEN DE TU VENTANA:

// Anima la ventana de izquierda a derecha


Constant long AW_HOR_POSITIVO = 1
// Anima la ventana de derecha a izquierda
Constant long AW_HOR_NEGATIVO = 2
// Anima la ventana de arriba hacia abajo
Constant long AW_VER_POSITIVO = 4
// Anima la ventana de abajo hacia arriba
Constant long AW_VER_NEGATIVO = 8
// Anima la ventana haciéndola que aparezca del centro hacia los lados
Constant long AW_CENTRO = 16
// Oculta la ventana
Constant long AW_OCULTA = 65536
// Activa la ventana
Constant long AW_ACTIVA = 131072
// Usa la animación de tipo diapositivas
Constant long AW_DIAP = 262144
// Usa la animación con efecto de transparencia
Constant long AW_TRANS = 524288

AnimateWindow( Handle( this ), 500, AW_TRANS )


Mostrar tablas de distintas BD en un
datawindow
Martes 12 de Agosto de 2008 22:33 achafio

Si deseas mostrar varias tablas que se encuentran en distintas base de datos en un


solo datawindow. Solo tienes que seguir estos pasos:

//Declarar como variables globales


transaction ltr_trans1,ltr_trans2

//en la aplicacion principal


ltr_trans1 = CREATE transaction

ltr_trans1.DBMS = MSS Microsoft SQL Server 6.x


ltr_trans1.Database = BASEDEDATOS1
ltr_trans1.LogPass = clavebd
ltr_trans1.ServerName = nombreservidor
ltr_trans1.LogId = id
connect USING ltr_trans1;

ltr_trans2 = CREATE transaction

ltr_trans2.DBMS = O84 ORACLE 8.0.4


ltr_trans2.Database =
ltr_trans2.LogPass = clave2
ltr_trans2.ServerName = nombreservidor
ltr_trans2.LogId = id
ltr_trans2.AutoCommit = False
ltr_trans2.DBParm =
connect USING ltr_trans2;

luego cuando levantes tu datawindow solo tienes que hacer referencia al transa que
vas a leer.

//transaccion a leer con la primera base de datos


dw_1.SetTransObject(ltr_trans1)

//transaccion a leer con la segunda base de datos


dw_1.SetTransObject(ltr_trans2)

http://hvillarreal.blogspot.com/

http://forum.xmitech.com/index.php?topic=38.0

http://edyovando.galeon.com/INICIO.HTML