Ciao, visto che andhe io sono piuttosto un niubbone di Crystal Report, ma almeno qualcosa sono riuscito a concludere cerco di aiutarti volentieri, anche se dovresti cercari di capire e studiare alcune cose prima di iniziare a buttare giu del codice.
Cmq ti do un esempio
Hai il tuo form in VB nell esempio sara il FORM1, inserisci dentro il FORM un oggetto di tipo CrystalReportViewer, nell'esempio il mio si chiama CrystalReportViewer1.
Nelle prime righe del FORM inserisci
Imports CrystalDecisions
Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports
Imports CrystalDecisions.CrystalReports.Engine
Poi mettiamo l'esempio che vuoi caricare il report subito appena apri il form:
Immagino che se gli passi l'id da una textbox poi caricherai il report dopo il click di un bottone quindi il codice dovrai metterlo nell'evento click del bottone anzichè nel LOAD come ho fatto io.
Naturalmente essendo neofita anche io, probabilmente il mio codice non è perfetto, ma funziona :) nell'attesa che ti risponda qualcuno più PRO di me, spero che questo ti dia una mano
ciau :)