Hi Neal, After a closer look at the CSV/Excel classes i begin to understand why you need the session context inside the rsv. You just write context__abc in the header file if you want to see a context var, right?
I would prefer to parse the header file a little bit more and use the REPORTPARAMS instead of the context__ construct, e.g. Field1, REPORTPARAM.getText("abc") That would be more compatible with the jasperreport structure.... I like your usage of the internal variable for the recordnumber, that's great..... By the way, should we all use the Locale.setDefault(new Locale("th_TH")); ??? :-) I think my german customers would like the th charset very much, it's so clear to read :-) Last - but not least - csv format defines numeric values. They are written as #.###. Whereby the decimal seperator depends on the locale. Without the putting " around them. I think we should change this.. Cheers Henner ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ DbForms Mailing List http://www.wap-force.net/dbforms