Mi intrometto solo a titolo aggiuntivo, non ha senso unire il Linguaggio SQL con il VBA, sono 2 temi molto distinti.
Quindi una cosa è imparare a costruire un corretto predicato SQL per Queries,Viste, questo non è TIPICO di Access anche se ci sono alcune particolarità che Access impone ma non le vedrei come vincolanti.
Altra cosa è il VBA di Access…
Dovrai pertanto studiare entrambe le cose, ma su libri differenti.