If you have only one field, you could overwrite the getFieldValue() method of the datasource class. something like: Code: class MyDataSource extends OtherDataSource { public Object getFieldValue(JRField jrField) { StringBuffer data = new StringBuffer(""«»); while(a_condition) { data.append((String)super.getFieldValue(jrField)+ " "«»); if(!next()) { break; } } return data.toString(); } } Post edited by: Alexander Merz, at: 2006/08/08 20:27