how are you connecting to data? are you using a SQL command? I don't use VB, but in the program I use certain instances require me to hide the parameters so that when it runs it doesn't cause issue. I add a flag to the end of my SQL command --
FLAGS[/USEDSPARAMS] <--- forces other subreports to use the params selected on this report
FLAGS [SILENT] <-- forces crystal to use the parameters which have previously been selected.
I think you want the silent one. Also try FLAGS [/SILENT].
Hope that works.