it would help if i got the terminology correct: sorry about that... what imeant is the column header is ABOVE the group header... so the sequence of bands is title, column header, group header, detail, group footer, column footer, page footer, summary the version btw is same as yours 6.4 source below btw ... there is no sequencing in the cource how does it know where to layout the bands?? <?xml version="1.0" encoding="UTF-8"?> <!-- Created with Jaspersoft Studio version 6.4.0.final using JasperReports Library version 6.4.1 --> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="ms12" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="13aff3d2-91fc-477a-ae9d-190befded16c"> <property name="com.jaspersoft.studio.data.sql.tables" value=""/> <property name="com.jaspersoft.studio.data.defaultdataadapter" value="New Data Adapter (12)"/> <property name="net.sf.jasperreports.data.adapter" value="DataAdapter.xml"/> <property name="ireport.jasperserver.url" value="http://localhost:8080/jasperserver/"/> <property name="ireport.jasperserver.user" value="jasperadmin"/> <property name="ireport.jasperserver.report.resource" value="/datasources/reports/ms14_files/main_jrxml"/> <property name="ireport.jasperserver.reportUnit" value="/datasources/reports/ms14"/> <parameter name="From Date" class="java.sql.Date"/> <parameter name="To Date" class="java.sql.Date"/> <queryString language="SQL"> <![CDATA[select concat( a.firstname, ' ', a.lastname) as Customer , a.payment_address_1 as Address , a.payment_city as City, a.payment_postcode as Postcode, a.payment_zone as County, a.telephone as Phone, a.email as Email, a.order_id as OrderNo, a.invoice_no as Invoice, a.invoice_prefix, a.comment as CollectionDate, a.total, a.date_added, c.name as Product, c.quantity as QtyorWeight, c.price as Price, c.total as Total from oc_order as a, oc_order_product as c where a.order_id = c.order_id and ((STR_TO_DATE(a.comment, '%d/%m/%y') >= cast($P{From Date} as date)) and (STR_TO_DATE(a.comment, '%d/%m/%y') <= cast($P{To Date} as date)) or (STR_TO_DATE(a.comment, '%d/%m/%Y') >= cast($P{From Date} as date)) and (STR_TO_DATE(a.comment, '%d/%m/%Y') <= cast($P{To Date} as date))) group by a.order_id order by a.comment desc]]> </queryString> <field name="Customer" class="java.lang.String"/> <field name="Address" class="java.lang.String"/> <field name="City" class="java.lang.String"/> <field name="Postcode" class="java.lang.String"/> <field name="County" class="java.lang.String"/> <field name="Phone" class="java.lang.String"/> <field name="Email" class="java.lang.String"/> <field name="OrderNo" class="java.lang.Integer"/> <field name="Invoice" class="java.lang.Integer"/> <field name="invoice_prefix" class="java.lang.String"/> <field name="CollectionDate" class="java.lang.String"/> <field name="total" class="java.math.BigDecimal"/> <field name="date_added" class="java.sql.Timestamp"/> <field name="Product" class="java.lang.String"/> <field name="QtyorWeight" class="java.lang.Integer"/> <field name="Price" class="java.math.BigDecimal"/> <field name="Total" class="java.math.BigDecimal"/> <group name="OrderID"> <groupExpression><![CDATA[$F{OrderNo}]]></groupExpression> <groupHeader> <band height="114"> <textField> <reportElement x="189" y="38" width="60" height="16" uuid="321b2c8d-c501-4655-907a-e40e6d9149fb"/> <textFieldExpression><![CDATA[$F{OrderNo}]]></textFieldExpression> </textField> <staticText> <reportElement x="14" y="16" width="56" height="16" uuid="6a73e54f-11a4-40bf-b1a6-c1bc9e678995"/> <text><![CDATA[invoice No]]></text> </staticText> <staticText> <reportElement x="97" y="16" width="62" height="20" uuid="080f7d57-06e3-4292-967c-bc20f9a7bdde"> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <text><![CDATA[invoice Date]]></text> </staticText> <staticText> <reportElement x="189" y="16" width="64" height="16" uuid="6b5aa02f-8816-410f-828b-0b797ff86526"> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> <property name="com.jaspersoft.studio.unit.x" value="pixel"/> </reportElement> <text><![CDATA[Order No]]></text> </staticText> <textField> <reportElement x="14" y="38" width="56" height="16" uuid="7b763b99-79b0-4af0-bfbd-a668587bcf90"> <property name="com.jaspersoft.studio.unit.x" value="pixel"/> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <textFieldExpression><![CDATA[$F{Invoice}]]></textFieldExpression> </textField> <textField> <reportElement x="97" y="38" width="42" height="16" uuid="e410fb4c-7e30-4cf5-b7bd-7eb8248e322b"> <property name="com.jaspersoft.studio.unit.x" value="pixel"/> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <textFieldExpression><![CDATA[$F{date_added}]]></textFieldExpression> </textField> <staticText> <reportElement x="308" y="16" width="52" height="14" uuid="e2c0fb16-edfc-424f-83a2-774f213b7207"> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <text><![CDATA[Customer]]></text> </staticText> <staticText> <reportElement x="460" y="16" width="70" height="16" uuid="e5ebb5a0-692d-4564-bd5c-d5fe0b9693e1"> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <text><![CDATA[Phone No]]></text> </staticText> <textField> <reportElement x="308" y="38" width="128" height="16" uuid="e5f97d25-5c91-4020-a083-1d07dc04f49f"> <property name="com.jaspersoft.studio.unit.x" value="pixel"/> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <textFieldExpression><![CDATA[$F{Customer}]]></textFieldExpression> </textField> <textField> <reportElement x="460" y="38" width="100" height="16" uuid="008d8ea3-d0bd-46db-82fb-ff8088c06d6e"> <property name="com.jaspersoft.studio.unit.x" value="pixel"/> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> </reportElement> <textFieldExpression><![CDATA[$F{Phone}]]></textFieldExpression> </textField> <staticText> <reportElement key="" x="360" y="82" width="82" height="18" uuid="4cd011d1-7bac-4b99-9804-10ac7ee780a3"> <property name="com.jaspersoft.studio.unit.width" value="pixel"/> </reportElement> <text><![CDATA[Collection Date: ]]></text> </staticText> <textField> <reportElement x="460" y="82" width="100" height="18" uuid="e9269e33-03d5-4fa7-b3a3-e59bea4a7973"> <property name="com.jaspersoft.studio.unit.y" value="pixel"/> <property name="com.jaspersoft.studio.unit.x" value="pixel"/> </reportElement> <textFieldExpression><![CDATA[$F{CollectionDate}]]></textFieldExpression> </textField> </band> </groupHeader> <groupFooter> <band height="39"> <staticText> <reportElement x="490" y="19" width="89" height="20" uuid="411af0e1-170f-4d7e-bfdd-d40c51247bfa"/> <text><![CDATA[invoice Total]]></text> </staticText> </band> </groupFooter> </group> <background> <band splitType="Stretch"/> </background> <title> <band height="79" splitType="Stretch"> <staticText> <reportElement x="280" y="10" width="217" height="15" uuid="cbfc33da-1dc6-4ff2-b977-e2fb7845c301"/> <text><![CDATA[The MeatShack Picking Report for Date Range: ]]></text> </staticText> <textField pattern="MMMMM dd, yyyy"> <reportElement x="674" y="12" width="100" height="18" uuid="e9dda100-c465-4637-bcc6-3f5d2ea9cde4"/> <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression> </textField> <textField> <reportElement x="280" y="25" width="50" height="15" uuid="9f9755f1-251c-4e2b-a1d4-21c43ae6e65b"/> <textFieldExpression><![CDATA[$P{From Date}]]></textFieldExpression> </textField> <textField> <reportElement x="437" y="25" width="53" height="13" uuid="9c40830d-c75f-4bfc-bd36-83d95aeabf14"/> <textFieldExpression><![CDATA[$P{To Date}]]></textFieldExpression> </textField> <staticText> <reportElement x="374" y="25" width="30" height="37" uuid="c29f7e49-de0f-475f-949c-593be214c0e3"/> <text><![CDATA[to]]></text> </staticText> </band> </title> <pageHeader> <band height="5" splitType="Stretch"/> </pageHeader> <columnHeader> <band height="48" splitType="Stretch"> <staticText> <reportElement x="14" y="6" width="100" height="30" uuid="f5166e73-dc43-4ff8-bc5a-fb6206b4d5d5"/> <text><![CDATA[Product]]></text> </staticText> <staticText> <reportElement x="242" y="6" width="100" height="30" uuid="eaf4d027-0517-430c-8410-8af64112fd56"/> <text><![CDATA[Quantity]]></text> </staticText> <staticText> <reportElement x="355" y="6" width="100" height="30" uuid="cf90a4d4-7971-478a-bb29-45f5a2bd2fb8"/> <text><![CDATA[Price]]></text> </staticText> <staticText> <reportElement x="612" y="6" width="100" height="30" uuid="7e674e89-33fd-4933-98d0-7e84eadf80cc"/> <text><![CDATA[Total]]></text> </staticText> </band> </columnHeader> <detail> <band height="125" splitType="Stretch"> <textField> <reportElement x="14" y="21" width="206" height="30" uuid="0b7017e4-2d7e-41ad-8e9d-a43b99d288ea"/> <textFieldExpression><![CDATA[$F{Product}]]></textFieldExpression> </textField> <textField> <reportElement x="242" y="21" width="66" height="30" uuid="6a9171cc-31aa-4e4e-a1e7-0abd25fce967"/> <textFieldExpression><![CDATA[$F{QtyorWeight}]]></textFieldExpression> </textField> <textField> <reportElement x="355" y="27" width="82" height="24" uuid="10eb5948-f3cf-4983-bcca-1cd7fadbb8fc"/> <textFieldExpression><![CDATA[$F{Price}]]></textFieldExpression> </textField> <textField> <reportElement x="612" y="27" width="100" height="30" uuid="0dd6ac8c-09d2-4140-8df9-6b01b75327ff"/> <textFieldExpression><![CDATA[$F{total}]]></textFieldExpression> </textField> </band> </detail> <columnFooter> <band height="45" splitType="Stretch"/> </columnFooter> <pageFooter> <band height="54" splitType="Stretch"/> </pageFooter> <summary> <band height="50" splitType="Stretch"> <staticText> <reportElement x="374" y="20" width="100" height="30" uuid="e2a3e9bc-03f4-4d9a-a730-0f8c6c081cc4"/> <text><![CDATA[End of Report]]></text> </staticText> </band> </summary> </jasperReport>