jueves, 10 de septiembre de 2009

Tip 1: iReport - Crosstab - Orden de Datos

Al crear un Crosstab en iReport, vi la necesidad de indicar el orden de los datos a ser mostrados en las agrupaciones por columna, el crosstab de iReport por defecto ordena en orden alfabetico dependiendo del tipo de dato de la agrupación. Para cambiar esto, en la opcion de "Crosstab Data" que se muestra al dar click derecho sobre el Crosstab, se debe chequear "Data is pre-sorted" ademas de esto debemos cumplir con la siguiente regla al crear nuestro query:

crosstabDataset

Crosstab dataset definition.


Contains

dataset?


Attributes


isDataPreSorted

Flag that indicates whether the crosstab data is already sorted according to the row bucket expressions and group bucket expressions (in this order). The crosstab calculation engine can optimize the calculations if the data is sorted by the row groups and column groups. For example, if there are two row groups R1 and R2 (subgroup of R1) and three column groups C1, C2 and C3 the data should be sorted by R1, R2, C1, C2, C3.

Type:

Use: optional

Values

true
The calculation engine will assume that the data is presorted. If the data is not presorted, the outcome is undefined.
false
The crosstab dataset data is not presorted.

Default: false
  • Definición completa en: http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/schema.reference.html#crosstabDataset

Al hacer esto, ya tenemos el control sobre el orden en el cual se generarán las columnas o filas en el crosstab.

jueves, 23 de julio de 2009

Netbeans y la firma de jars -signjar

Para que se puedan firmar de forma automática los .jar de una aplicación desde el build de Netbeans, es necesario modificar el project.properties que se encuentra dentro de la carpeta nbproject. Y agregar ( si no estan) las siguientes entradas:
  • jnlp.signed=true
  • signjarstask =available
Esto habilita la tarea de ant del build.xml la firma automática de los jars.

miércoles, 8 de julio de 2009

Retomando el blog


No hay dia que no encuentre algo que me impresione, anime o motive y retomaré mi blog para poder compartir estas cosas. Manos a la obra!

viernes, 13 de febrero de 2009

Un respiro..

este mensaje, me lo enviaron por correo, pero creo que nunca esta de mas unas buenas palabras de aliento..

He aprendido....que nadie
es perfecto

hasta que no te enamoras.

He aprendido que....la
vida es dura

pero yo lo soy más!!





He aprendido que...las
oportunidades no se pierden nunca



las que tu dejas
marchar...las aprovecha otro.





He aprendido que...cuando
siembras rencor y amargura



la felicidad se va a otra
parte.





He aprendido...que
necesitaría usar siempre palabras buenas...



porque mañana quizás se
tienen que tragar.





He aprendido...que una
sonrisa es un modo económico



para mejorar tu aspecto.





He aprendido...que no
puedo elegir como me siento...



pero siempre puedo hacer
algo.





He aprendido que...cuando
tu hijo recién nacido



tiene tu dedo en su
puñito...



te tiene enganchado
a la vida.





He aprendido que...todos
quieren vivir en la cima de la montaña...



pero toda la felicidad
pasa mientras la escalas.





He aprendido que...se
necesita gozar del viaje



y no pensar sólo en la
meta.





He aprendido que...es
mejor dar consejos sólo en dos circunstancias...



cuando son pedidos y
cuando de ello depende la vida.





He aprendido que...cuanto
menos tiempo derrocho...

más cosas hago.