Źródłem rekordów dla formularza w programie MS Access może być
Źródłem rekordów formularza w MS Access może być kwerenda wybierająca. Formularz wyświetla i pozwala edytować rekordy, więc potrzebuje obiektu, który zwraca zestaw danych - tabeli albo kwerendy wybierającej, czyli zapytania SELECT. Kwerenda pozwala pokazać w formularzu tylko wybrane pola, połączyć dane z kilku tabel albo posortować rekordy. Do zapamiętania: źródło rekordów ustawia się we właściwości „Źródło rekordów” formularza i może nim być tabela, kwerenda wybierająca albo bezpośrednio wpisana instrukcja SELECT. Kwerenda wybierająca nie przechowuje własnych danych, tylko przy każdym otwarciu formularza pobiera aktualne rekordy z tabel. Dzięki temu formularz pokazuje bieżący stan bazy, a zmiany wprowadzone w nim trafiają do tabel, o ile kwerendę da się aktualizować.
Wybór innej odpowiedzi zwykle bierze się z mylenia obiektów bazy Access. Raport, tak jak formularz, sam korzysta ze źródła rekordów - służy do prezentowania i drukowania danych, ale nie dostarcza ich innym obiektom. Makro to zapisany ciąg akcji, np. otwarcie formularza albo uruchomienie kwerendy, i nie zwraca żadnych rekordów. Kwerenda usuwająca jest kwerendą funkcjonalną: kasuje rekordy z tabeli i nie zwraca zestawu danych, który dałoby się wyświetlić. Formularz potrzebuje zestawu rekordów, a ten zwraca tabela albo kwerenda wybierająca. W MS Access wyróżnia się kwerendy wybierające, które zwracają zestaw rekordów, oraz kwerendy funkcjonalne: tworzące tabelę, dołączające, aktualizujące i usuwające. Te drugie wykonują operację na danych i niczego nie wyświetlają, dlatego nie mogą zasilać formularza. Podobnie makro i raport nie są zbiorami rekordów, tylko obiektami, które z takich zbiorów korzystają.