Crystal Reports for Adagio will do the job. I am using it for
my client who shares your difficulty.