Do obowiązków, za które ogólnie odpowiada programista Access, należy budowanie i utrzymywanie baz danych Access, pisanie zapytań, generowanie raportów oraz tworzenie kopii zapasowych i rozwiązywanie problemów technicznych. Niektóre zadania programisty Access są klasyfikowane jako „młodsze” lub „starsze”, ponieważ niektórzy starsi programiści nadzorują pracę młodszych programistów i działają jako specjaliści ds. baz danych, którzy są odpowiedzialni za logiczne projektowanie baz danych, jeszcze zanim zostaną one faktycznie utworzone w systemie zarządzania. Właściwy projekt zapewnia integralność, co zapobiega problemom z zarządzaniem danymi, zwłaszcza w miarę rozrastania się bazy danych, oraz generowaniem dokładnych raportów.
Programista Access, aby zbudować bazę danych, konfiguruje tabele i tworzy niezbędne indeksy. Tworzy również formularze wprowadzania danych, za pomocą których informacje są faktycznie wprowadzane do docelowych tabel, w ten sposób je wypełniając. Z tymi formularzami pracują operatorzy wprowadzania danych, aby szybko i bezpiecznie wprowadzać czasami ogromne ilości informacji. Prace konserwacyjne, za które może być odpowiedzialny programista Access, obejmują takie rzeczy, jak modyfikowanie tabel przez modyfikację kolumn tabel. W miarę rozwoju firmy może być konieczne dodanie kolumn, zmiana typów danych i utworzenie zupełnie nowych tabel, aby sprostać wymaganiom rosnącej operacji.
Generowanie raportów, które programista Access może mieć do wykonania, jest prawie zawsze związane z dostarczaniem cennych i dokładnych informacji menedżerom biznesowym, którzy podejmują decyzje. Menedżerowie mogą potrzebować wiedzieć, jak dobrze sprzedaje się dany produkt lub usługa i jakiemu rodzajowi klienta sprzedaje lub nie, aby jako menedżerowie mogli oprzeć decyzje korporacyjne na rzeczywistych wynikach. Jeśli zbierają informacje o recenzjach lub ocenach produktów lub usług dowolnego rodzaju od swoich klientów, mogą chcieć przestudiować te opinie, aby zobaczyć skargi i komplementy, które otrzymują, aby wprowadzić niezbędne zmiany dla zadowolenia i utrzymania klientów. Programista programu Access pisze zapytania, które są zwykle zaawansowane, aby „wydobyć” informacje potrzebne do zbudowania tych ważnych raportów.
Rozwiązywanie problemów technicznych bezpośrednio związanych z budowaniem, modyfikacją i utrzymaniem baz danych jest również obowiązkiem programisty Access, zwłaszcza jeśli jest starszym programistą. W przypadku problemów z rzeczywistym oprogramowaniem programista zazwyczaj kontaktuje się z firmą programistyczną, która opracowała program — w przypadku programu Access Microsoft. Opis stanowiska przeciętnego programisty Access określi również potrzebę wiedzy i znajomości usług raportowania w strukturalnym języku zapytań (SQL), pisania makr, serwerów SQL, koncepcji relacyjnych baz danych i Visual Basic dla aplikacji (VBA).