Seleccionar filas en un Datawindow usando Shift-Click y Ctrl-Click

El siguiente script permite seleccionar varias filas continuas usando Shift-Clicky seleccionar varias filas NO continuas con? Ctrl-Click como se hace en el explorador de windows. Aunque es posible adicionar esta capacidad a los datawindows standard de power builder se recomienda crear un objeto de usuario a partir de un Standard Datawindow para que la funcionalidad de seleccionar filas con SHIFT-CLICK y CTRL-CLICK pueda ser heredada luego a los datawindows hijos

Hacer Trace a la Base de datos

Muchas veces es muy útil conocer las transacciones que realizamos desde la aplicación a la base de datos. Por ejemplo si activamos la opción de trace a la conexión con la base de datos podremos ver las conexiones y desconexiones que se realizan, los updates, delete y select que se realicen, y con esta información poder optimizar el uso de la conexión. A continuación le mostramos la manera de activar el trace desde una aplicación de Power Builder.

Tags:

Insertar imagen en una BD

Este articulo muestra la manera de incluir un BMP o un archivo gráfico en un campo Bynary de una base de datos.

Importar datos a un datawindow

Este script le permite importar un archivo txt,cvs o dbf a un datawindow

Exportar los datos del datawindow a Excel


Integer li_ret, li_currow,li_fh
String ls_named,ls_txtname,ls_cod_generacion
String ls_defext = "xls"
String ls_filtro = "Archivo de Excel(*.xls),*.xls"

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

//aqui se exporta a excel

dw_1.SaveAs(ls_txtname, excel!, TRUE)

Si desea exportar el excel sin la cabecera de las columnas solo tienes que cambiar el TRUE a FALSE

Como traer datos de dos bases de datos diferentes

Declarar como variables globales y en la aplicacion principal
transaction ltr_trans1,ltr_trans2

Cargar un arreglo con todos los nombres de las columnas de un DW

int colNum, numCols
string colName[]
numCols = Integer(dw_control.Describe("Datawindow.Column.Count"))
FOR colNum = 1 TO numCols
    // Toma el nombre de la columna con describe
     colName[colNum] = dw_control.Describe("#" + String(colNum) + ".name")
NEXT
 





Traducido de href="http://www.rgagnon.com/howto.html"> http://www.rgagnon.com/howto.html
Todos los derechos de copia reservados

Poner las nuevas filas en otro color

Este truco muestra como cuando se inserta una nueva fila se pone de un color diferente, y así mismo se muestra como hacer para que las filas nuevas sean editables mientras que las existentes se dejan como solo lectura.

Tomar el numero de filas seleccionas en un DW

Algunas veces es necesario contar cuantas filas se han seleccionado en un datawindow. Para esto se puede usar la siguiente expresión

Como crear datawindow en grid desde código

crear datawindow

Este es un ejemplo de como crear un datawindow desde una instrucción select que se tiene. Es muy últil y muy práctico el ejemplo

Páginas

Suscribirse a       www.powerbuilder.org RSS