Button Launch A Custom Report and Pass a parameter

I have been searching the BOI forum for the keys to making a button launch a custom report (label) and pass in the bill production number.  I have not found a good resolution that appears to work yet so I was wondering if anyone has been able to accomplish this and if so some pointers.

I have been recently trying to find information on the Sage100ERP.Reporting.Report object but the documentation is so limited when it comes to scripting it doesn't touch on this subject matter.  I know from trial & error along with validation on the forum here I can't just create the crystal report object thru the vb script and launch it. 

Any thoughts/ideas are appreciated!

Chris