Ho risolto questi due problemi per cui posto la soluzione in modo che possa essere utile ad altri
Il driver da fornire per Access va bene Microsoft DAO che a quanto ho letto nella documentazione ufficiale, è un driver creato da Borland per l'aggancio ai più comuni DB...ce ne sono diversi come potete vedere e questo va bene per MS Access
Il database su cui lavorare...lo si può impostare fisso durante la creazione del report da Designer, e poi cambiarlo via codice come nel modo seguente
codice:
Dim dd As New Reportman.ReportManX
''''PASSARE almeno: 1) nome file report 2) connessione Db impostato nel report
'''' 3) stringa SQL 4) metodo execute
dd.filename = Application.StartupPath & "\" & rptDaMostrare
''''Passiamo la stringa di connessione corretta
'''''PPP è il nome del Database creato dal designer (lo vedete anche in foto)
''''al momento della connessione fisica al DB
dd.SetDatabaseConnectionString("PPP", " qui va la stringa di connessione del driver")
''''Passiamo ora la query SQL
'''' "FORNITORI" in questo caso è il nome del dataset che viene creato
''' dal designer
dd.SetDatasetSQL("FORNITORI", "qui va la query SQL")
dd.Title = "Eventuale titolo del report"
dd.ShowProgress = True
dd.Execute()
Sostanzialmente il trucco è semplicemente
1)Creare tutto quanto sul Designer come se ci si dovesse collegare ad un DB con percorso fisso con query generica (tipo SELECT * FROM tabella") e salvare il report...
2)Inserire il codice sopra menzionato che modifica le cose importanti, tra cui PROVIDER DI CONNESSIONE, NOME DEL DATABASE, STRINGA SQL....potete tranquillamente mettere qualche IF THEN o quello che volete per ricavare i vostri dati...
Spero di essere stato utile