Tuesday, March 30, 2010

Nueva WIKI y Foro de Desarrolladores

ver: http://in.tecnogob.com

En el menu de la izquierda:


* Referencia de Programación


* Foro de Programadores

Friday, June 19, 2009

Buscar por ID en un modulo

Si en el texto de busqueda de un grialcombo se coloca:
ID=223434

El combo realizará una busqueda especial de ese ID especifico. El valor del ID debe ser del campo definido como ID_FIELD en la definición del combo.

Esto es útil si se tienen datos tomados de la base directamente y se desea acceder al mismo registro desde un modulo del sistema.

GrialCombo, Propiedad OpenOnTop (boolean)

Propiedad OpenOnTop (boolean)

En lugar de abrir hacia abajo, el combo se abre hacia arriba.

Por Debajo
Setear en TRUE cuando se coloca el combo en la parte inferior de la pantalla y no hay espacio para mostrar suficientes filas.

GrialCombo, Propiedad ColumnFormat

Ejemplo:
PreEjec20_scb.ColumnFormat("PREEJEC20_IMPORTE") = "Currency"

Wednesday, June 6, 2007

GrialCombo, RefreshIfQueryChanged

ford_shelby_gr-1_concept_left_side.jpgEste método se utiliza para cargar datos en un combo o combo full-grid solo cuando son requeridos, mejorando asi la performance del módulo. Se utiliza por ejemplo en los modulos que muestran varios tabs con combos full-grid. 

Con este método es posible cargar los datos de cada tab solo si el usuario selecciona dicho tab.  Para utilizarlo se debe llamar al método RefreshIfQueryChanged del combo correspondiente en el evento Tab_Click.

RefreshIfQueryChanged realizará un "LoadData" del combo:
a) Si no se han cargado datos en al combo aún.
b) Si se ha modificado "ExtraFilterCondition" o "WhereConditionValues" desde la última carga de datos.

Los datos sólo se cargan si se dan estas condiciones. Si el usuario pasea entre los tabs o cierra y abre la transaccion nuevamente pero sin cambiar de institucion o periodo por ejemplo, sólo se cargarán los datos una única vez.

Wednesday, May 23, 2007

GrialPrint, Propiedad PanelsEnabled As Boolean

variacionreflejosdelinea.jpgPropiedad PanelsEnabled As Boolean

Esta propiedad es por default FALSE.

Si se coloca en TRUE la propiedad PanelsEnabled, se habilitan los "paneles" automáticos.

Al estar habilitados los Paneles, en caso que las columnas definidas mediante "DefineCol" excedan el acho actual de la impresión, automáticamente se moverá la columna al panel siguiente que se imprimirá en una hoja separada.

No es necesario hacer ningun manejo especial en el evento PrintDocument.

Si se imprime con paneles, el número de página se compone de página más panel,
como se muestra en el ejemplo:

 Ejemplo Paneles

Nota: El GrialPrint disparará automáticamente el evento PrintDocument una vez por cada columna de paneles que deba imprimir, descartando la impresión que caiga fuera del panel.
GrialPrint, FitToPage Preview (Zoom)leafcloseup.jpg

En la pantalla de Preview, se ha agregado un nuevo botón que permite reducir la imagen para ver la página completa. Haciendo click en la imagen se cambia entre el modo normal y el modo de página completa.