Si effettivamente il problema era dovuto al mancato aggiornamento dell'oggetto tbl che creavo, ma non capisco il perchè.
Spiego il problema per intero:
Il report prende i dati da una tabella di un DB che viene selezionato al momento dell'avvio del programma. In pratica ci sono più DB uguali come struttura ma che contengono i dati di varie ditte e all'avvio del programma si seleziona con quale ditta si lavora. Quindi nel momento di creare il report devo far puntare il report al giusto DB che è in utilizzo, dove all'interno esiste la tabella con i dati aggiornati da caricare.
Ho usato
Dim tbl As CRAXDRT.DatabaseTable
For Each tbl In Report.Database.Tables
tbl.SetLogOnInfo path ---> è una variabile con il path completo del nome del mdb
Next
soltanto che non mi dà il giusto aggiornamento