Salve ragazzi , ho un problema. Ho un database access cosi composto:

Tabella: Agenti
-IDAgenti
-Nome

Tabella: Prodotti
-IdProdotto CP
-Codice
-Descrizione
-PrezzoListino

Tabella: Delta
-IDDelta CP
-Tipologia
-Delta

Tabella: Commissioni
-IDCommissione CP
-IDagenti
-Data

Tabella: CommissioniDettaglio
-ID CP
-IDCommissione
-IDProdotto
-IDDelta
-PrezzoVendita

Vorrei generare una query cosi composta
-IDCommissione
-Codice
-PrezzoListino
-Delta
-RisultatoK = campo inserito da me [PrezzoListino*(1-[Delta])
-PrezzoVendita
-Utile = campo inserito da me [PrezzoVendita]-[RisultatoK]
-Provvigione = campo inserito da me [Utile]/3.

il mio problema è che poi non riesco ad associarlo al datatable del datagridview. Inoltre la query ora mi restituisce il seguente errore. la query restituita e diversa da quella base e non mi fa andare avanti.

Domanda: Ho sbagliato qualcosa nello strutturare il database? consigli?

grazie