singhipst wrote: You can use scriptlets for this task which will suppress the column and reposition the other columns. We also encountered the same problem so we used other approach creating reports on the fly. we took the already designed jasper file loaded it as jasper object and then by using jasper API's and java we modified the jasper object then compiled the modified jasper object and filed. Hope this will give you some required input for your problem Regards: Ritesh Kumar i'm sorry, but it is the only way that i have to use scriptlets ? i searched a half day, yesterday, but next time, i would have another project, and i have to modify the scriptlets? or now i create a common one? at last, i found the demo in the zip. i dont know whether it is useful for me, but i try to read it... and thank you