Il codice è giusto ma a volte da dei problemi. Hai una query che torna più tabelle?

Se sposti l'accesso al database sulla tua applicazione e non nel report, rendi questo stupido e quindi abbassi il rischio di eventuali problemi meno gestibili e debug-abili.

Se hai seguito i passi che ti ho suggerito in alto a destra (se utilizzi VS) dovresti avere DataBaseFields e sotto il nome della/e tabella/e con i loro campi. Drag and drop ed il gioco è fatto!

Ciao
K