Mostrando entradas con la etiqueta datawindow. Mostrar todas las entradas
Mostrando entradas con la etiqueta datawindow. Mostrar todas las entradas

miércoles, 18 de noviembre de 2009

Filtros SQL dinámico para reportes en SQL Server


Me ha sido de gran utilidad este artículo sobre Filtros dinámicos en SQL Server para realizar Reportes. Se los recomiendo y les puede ser de utilidad usando DataWindow con procedimientos almacenados como fuente de datos para generar los reportes que necesiten.

Espero les sea de utilidad.


martes, 10 de noviembre de 2009

Funte de datos Stored Procedure y Transact SQL


Trabajando con Datawindow y las diferentes fuentes de datos (DataSource), al utilizar la fuente de datos Stored Procedure me ha sido de gran utilidad los siguientes enlaces para trabajar con Transact SQL y la programación para el SQL dinámico generando consultas con criterios de búsqueda.

Referencias:


viernes, 30 de octubre de 2009

Datos y Notación por punto en Power Builder


En un post anterior vimos las diferencia entre Culumnas computadas vs Campos computados en Power Builder. Es importante entender estos conceptos para facilitar la implementación sobre los datawindows.

Ahora si queremos por ejemplo acceder al valor de un campo computado, de un datawindow que esta en el header, footer o summary se especifica el número de fila como 1 a través de la notación por puntos, ejemplo:


dw_1.Object.avg_cf[1]

He encontrado referencia sobre este tema en PowerBuilder Technique - Data and Dot Notation. Espero que les sirva de aclaración o ayuda.

viernes, 18 de septiembre de 2009

Modify DropDown Datawindow DDDW en Power Builder


En la entrada anterior he dejado referencias para el trabajo con el control DropDownDW. Uno de los contratiempos que he tenido trabajando con este control es cuando aplicamos la función Modify sobre un campo, del DataWindow control, que ha sido editado con este estilo (DropDownDW ) y luego queremos acceder a los registros del Datawindow Child, devolvía valores nulos.

Conclusiones, deberíamos recoger los valores antes de aplicar la función Modify, por ejemplo si nos interesaría proteger el campo o mostrar siempre la flecha.

A otros colegas les ha sucedido algo similar y pueden ver sus comentarios en TodoExpertos .


domingo, 13 de septiembre de 2009

Trabajando con DropDownDW Datawindow


El Datawindow posee varios controles que forman parte del Datawindow Object, los cuales pueden ser modificados en tiempo de deseño o ejecución. Esta vez les dejo referencia sobre como trabajar con el dropdown datawindow para obtener o establecer las propiedades que necesitemos. Por ejemplo si recuperamos datos desde una tabla código-descripción y queremos establecer un item por defecto.

Referencias:

miércoles, 9 de septiembre de 2009

Culumnas computadas vs Campos computados en Power Builder


En el trabajo con Datawindow en Power Builder, podemos diseñar un datawindow object con columnas computadas. Estas poseen gran utilidad frente a los campos computados, pues las columnas computadas forman partes del datawindow object, pudiendo establecer o leer los valores mediantes las funciones GetItemString (Number,Decimal,Date,Time,DateTime) o SetItem.

Para construir una columna computada, vamos a Painter Datawindow, luego definimos el Data Source, en modo Sintaxis en "Design - Convert to Syntax" y establecemos la consulta SQL del datawindow object con las columnas de nuestro interes en la tabla seleccionada. Luego podemos adicionar otra columna como número o cadena en el SELECT y al volver al Painter DataWindow se adiciona automáticamente una columna computada a nuestro datawindow object .

Esta es una manera de adicionar columnas, a nuestro datawindow, que no se reflejan en la tabla selecccionada y poder realizar operaciones sobre ella como parte del datawindow object.

Puedes ver el siguiente ejemplo en Converting a Computed Field to a Computed Column