First I wish to apologise for only your post now only. I was out and could not get to my mail.

I have found a work around. I basically created a separate db without any security. I write the report data to this db at run time, and clean out the db when the report closes.

I would however love to try your code below. Cannot do it right now, but will let you know as soon as I have done so.

I appreciate you effort. Thanks