Hello. First of all,please forgive my bad english, i'm not very good whit it. I'm a newbie whit Ireport and i have some questios that i like to ask.The easiest first. 1º) I have to print one rectangle in the background of the records to make the odd records look direferent.How can i do do to print one record yes and one no the rectangle in the background. 2º) I have the total fields in the column footer of the report,but if i don't have enough records to fill a page,these fields stay at the bottom of the page and i want to fill whit blank records the gape between the records and the column footer. 3º) i have all the data en a map that i passed like recordset,but i have the record data (the part that i want to show in the detail) inside of an array list and i don't know how to show the records(maybe in a subreport ????) the recordset estructure: •image – java.io.file •name – java.lang.String •account – java.lang.String •prize – java.math.BigDecimal •season – java.lang.String •dataList – java.util.ArrayList. In each position of this Array there is a Map whit the following keys: o date – java.util.Date o import - java.math.BigDecimal o sales - java.math.BigDecimal o incomes - java.math.BigDecimal o exports - java.lang.String o shape - java.math.BigDecimal •Charge – java.lang.String •dni – java.lang.String •responsability – java.lang.String thank you very much and best regards