Używając okienka Lista pól, możesz szybko dodawać pola do formularza lub raportu. Gdy dwukrotnie klikniesz w okienku Lista pól (bądź jeśli przeciągniesz pole z listy do formularza lub raportu), program Microsoft Access automatycznie utworzy odpowiednią kontrolkę umożliwiającą wyświetlenie pola, na przykład pola tekstowego lub pola wyboru, a następnie powiąże kontrolkę z tym polem.
Jeśli nie masz jeszcze formularza ani raportu, do którego chcesz dodać pole, zobacz artykuł Wprowadzenie do formularzy lub Wprowadzenie do raportów, który ułatwi Ci rozpoczęcie pracy.
Co chcesz zrobić?
Dodawanie pola do formularza lub raportu przy użyciu okienka Lista pól
-
Otwórz raport w widoku układu lub projektu.
Jeśli okienko Lista pól nie jest wyświetlane, wykonaj jedną z następujących czynności:
-
Na karcie Projektowanie w grupie Narzędzia kliknij pozycję Dodaj istniejące pola.
-LUB- -
Naciśnij klawisze ALT+F8.
-
-
W okienku Lista pól znajdź tabelę zawierającą pole, które chcesz dodać. Aby wyświetlić lub ukryć listę pól w każdej tabeli, kliknij znak plus (+) lub minus (-) obok nazwy tabeli.
Uwaga: Jeśli baza danych nie zawiera żadnych tabel, okienko Lista pól jest puste.
-
Gdy znajdziesz pole, które chcesz dodać, wykonaj jedną z następujących czynności, aby dodać je do formularza lub raportu:
-
Kliknij dwukrotnie pole.
-
Przeciągnij pole z okienka Lista pól do formularza lub raportu.
-
Przytrzymując naciśnięty klawisz CTRL, kliknij kilka pól, a następnie przeciągnij je wszystkie jednocześnie do formularza lub raportu.
Uwaga: Tej metody można używać tylko w przypadku pól znajdujących się w sekcji Pola dostępne w tym widoku okienka Lista pól.
-
Dodaj do formularza lub raportu zakres pól z okienka Lista pól, wykonując następujące czynności:
-
Kliknij pierwsze pole w zakresie.
-
Naciśnij i przytrzymaj klawisz SHIFT, a następnie kliknij ostatnie pole w zakresie.
Program Access zaznaczy kliknięte pola, a także wszystkie pola między nimi.
-
Przeciągnij wszystkie zaznaczone pola do formularza lub raportu.
Uwaga: Tej metody można używać tylko w przypadku pól znajdujących się w sekcji Pola dostępne w tym widoku okienka Lista pól.
-
-
Program Access utworzy odpowiednią kontrolkę umożliwiającą wyświetlanie każdego pola, a także powiąże kontrolkę z polem. Ponadto program Access utworzy dołączoną etykietę kontrolki. Etykietę możesz edytować, klikając ją raz w celu zaznaczenia, a następnie klikając ją ponownie w celu umieszczenia punktu wstawiania w etykiecie. Następnie możesz edytować etykietę w taki sam sposób jak tekst w dokumencie.
-
Jeśli chcesz, aby pole było wyświetlane w kontrolce innego typu niż ta, która została utworzona automatycznie przez program Access, możesz zmienić typ kontrolki. Jednak zmiana jest możliwa tylko na typ kontrolki odpowiedni dla danego pola. Na przykład możesz zmienić pole kombi na pole tekstowe lub pole listy, ale nie możesz zmienić go na przycisk polecenia.
Zmienianie typu kontrolki
-
Otwórz formularz lub raport w widoku projektu, klikając go prawym przyciskiem myszy w okienku nawigacji, a następnie klikając pozycję Widok projektu.
-
Kliknij prawym przyciskiem myszy kontrolkę, którą chcesz zmienić, a następnie kliknij pozycję Zmień na.
Jeśli element menu Zmień na jest niedostępny, dla tego pola nie ma żadnych innych typów kontrolek. W przeciwnym razie program Access wyświetla listę typów kontrolek.
-
Kliknij jeden z dostępnych typów kontrolek, aby zmienić kontrolkę na ten typ.
Kontrolka wciąż będzie powiązana z polem, ale może być konieczne określenie niektórych właściwości, aby kontrolka nowego typu działała w zamierzony przez Ciebie sposób. Aby wyświetlić arkusz właściwości kontrolki, kliknij kontrolkę w celu jej zaznaczenia, a następnie naciśnij klawisz F4.
-
Dodawanie pola do formularza lub raportu bez użycia okienka Lista pól
Na ogół najprostszym sposobem dodania pola do formularza lub raportu jest skorzystanie z okienka Lista pól. Jednak pole można również dodać, tworząc kontrolkę, a następnie wiążąc ją z polem. Poniższa procedura pokazuje, jak to zrobić.
-
W okienku nawigacji kliknij prawym przyciskiem myszy formularz lub raport, a następnie kliknij pozycję Widok układu lub Widok projektu.
Kreatorzy kontrolek Kreatorzy kontrolek ułatwiają tworzenie przycisków poleceń, pól list, podformularzy, pól kombi i grup opcji. Kreator kontrolki zadaje szereg pytań dotyczących wyglądu i sposobu działania kontrolki, a następnie na podstawie Twoich odpowiedzi tworzy kontrolkę i określa jej właściwości. Na karcie Projektowanie w grupie Kontrolki kliknij strzałkę w dół obok galerii kontrolek. Jeśli pozycja Użyj kreatorów kontrolek nie jest wyróżniona, kliknij tę pozycję, aby ją wyróżnić.
Jeśli wolisz tworzyć kontrolki bez pomocy kreatorów, kliknij pozycję Użyj kreatorów kontrolek tak, aby nie była zaznaczona.
-
Na karcie Projektowanie w grupie Kontrolki kliknij narzędzie odpowiadające typowi kontrolki, którą chcesz dodać.
Aby ustalić nazwę narzędzia, umieść na nim wskaźnik myszy. Program Access wyświetli nazwę narzędzia.
-
Kliknij siatkę projektu formularza lub raportu w miejscu, w którym chcesz umieścić lewy górny róg kontrolki. Kliknij raz, aby utworzyć kontrolkę o rozmiarze domyślnym, lub kliknij narzędzie i utwórz kontrolkę o odpowiednich wymiarach, przeciągając wskaźnik myszy w siatce projektu formularza.
-
Jeśli została zaznaczona pozycja Użyj kreatorów kontrolek, a z umieszczaną kontrolką jest skojarzony kreator, następuje uruchomienie kreatora, który prowadzi Cię przez kolejne ustawienia kontrolki.
-
Jeśli położenie wstawionej kontrolki jest nieodpowiednie, możesz ją przenieść, wykonując następujące czynności:
-
Kliknij kontrolkę, aby ją zaznaczyć. Jeśli z kontrolką jest skojarzona etykieta, naciśnij i przytrzymaj klawisz CTRL, a następnie kliknij etykietę, aby ją także zaznaczyć.
-
Umieść wskaźnik myszy na kontrolce i przytrzymaj go, aż zmieni się we wskaźnik przenoszenia .
-
Kliknij i przeciągnij kontrolkę do odpowiedniego położenia.
-
Jeśli używasz kreatora kontrolki, może on obejmować kroki ułatwiające powiązanie kontrolki z polem. Jeśli kreator nie wiąże kontrolki z polem, a użyty typ kontrolki służy do wyświetlania danych (na przykład jest to pole tekstowe lub pole kombi), musisz wprowadzić nazwę pola lub wyrażenie w polu właściwości Źródło kontrolki, aby kontrolka mogła wyświetlać dane. Wykonaj poniższą procedurę, aby powiązać kontrolkę z polem.
-
Wyświetl arkusz właściwości kontrolki, klikając tę kontrolkę, a następnie naciskając klawisz F4.
-
Na karcie Dane arkusza właściwości kliknij strzałkę listy rozwijanej obok właściwości Źródło kontrolki i wybierz pole, które ma być wyświetlane w kontrolce. Możesz również wpisać wyrażenie w polu Źródło kontrolki.
Aby uzyskać więcej informacji na temat wyrażeń, zobacz Tworzenie wyrażenia.
Więcej informacji na temat okienka Lista pól
Poniższa lista zawiera porady dotyczące pracy z okienkiem Lista pól, które mogą być pomocne podczas dodawania pól do formularza lub raportu. Aby wyświetlić okienko Lista pól, otwórz formularz lub raport w widoku układu lub projektu, a następnie naciśnij klawisze ALT+F8.
-
Jeśli właściwość Źródło rekordów formularza lub raportu jest pusta, a Ty przeciągasz pole z okienka Lista pól do formularza lub raportu, program Access automatycznie wypełnia właściwość Źródło rekordów formularza lub raportu za Ciebie.
-
Jeśli właściwością Źródło rekordów formularza lub raportu jest instrukcja SELECT lub nazwa tabeli, możesz przełączać widok okienka Lista pól między dwoma następującymi stanami:
-
Wszystkie pola bazy danych Wyświetla sekcję Pola dostępne w tym widoku, sekcję Pola dostępne w tabelach pokrewnych (jeśli istnieją takie tabele) oraz sekcję Pola dostępne w innych tabelach (jeśli istnieją takie tabele).
-
Tylko pola źródła rekordów Wyświetla tylko sekcję Pola dostępne w tym widoku.
Aby przełączać się między tymi dwoma trybami, kliknij pozycję Pokaż tylko pola z bieżącego źródła rekordów lub Pokaż wszystkie tabele u dołu okienka Lista pól.
Uwaga: Jeśli właściwość Źródło rekordów formularza lub raportu została skonfigurowana jako zapisane zapytanie, w okienku Lista pól jest wyświetlana tylko sekcja Pole dostępne w tym widoku (nie ma opcji Pokaż wszystkie tabele w dolnej części okienka Lista pól). Aby edytować źródło rekordów, kliknij prawym przyciskiem myszy dowolne pola, a następnie kliknij pozycję Edytuj źródło rekordów.
-
-
Jeśli właściwość Źródło rekordów formularza lub raportu została skonfigurowana jako tabela, a Ty przeciągasz następnie pole z sekcji Pola dostępne w tabelach pokrewnych okienka Lista pól do formularza lub raportu, program Access zmienia właściwość Źródło rekordów formularza lub raportu na instrukcję SELECT, która zawiera dodawane pole. Jeśli program Access nie może ustalić sposobu powiązania tabel, wyświetlane jest okno dialogowe Wybieranie relacji, w którym można wybrać odpowiednie relacje.
-
Jeśli przeciągasz pole z sekcji Pola dostępne w innych tabelach okienka Lista pól do formularza lub raportu, program Access wyświetla okno dialogowe Określanie relacji. Za pomocą tego okna dialogowego musisz określić relację między drugą tabelą i źródłem rekordów formularza lub raportu. Jeśli nie masz pewności, jakie pola wprowadzić w tym oknie dialogowym, możesz kliknąć pozycję Anuluj, a następnie sprawdzić relacje między tabelami.
Aby uzyskać więcej informacji na temat relacji, zobacz Przewodnik po relacjach pomiędzy tabelami lub Tworzenie, edytowanie lub usuwanie relacji.
Pole w sekcji Pola dostępne w innych tabelach okienka Lista pól może być pośrednio powiązane ze źródłem rekordów formularza lub raportu za pośrednictwem jednej z tabel w sekcji Pola dostępne w tabelach pokrewnych. W takim przypadku przeciągnięcie pola z jednej z tabel pokrewnych do formularza lub raportu może spowodować przeniesienie co najmniej jednej tabeli z sekcji Pola dostępne w innych tabelach do sekcji Pola dostępne w tabelach pokrewnych.
-
Jeśli źródłem rekordów formularza lub raportu jest instrukcja SELECT lub zapisane zapytanie, możesz wyświetlić i edytować źródło rekordów w Konstruktorze zapytań, klikając prawym przyciskiem myszy dowolne pole w okienku Lista pól, a następnie klikając pozycję Edytuj źródło rekordów. Jeśli źródłem rekordów jest tabela, to polecenie wywołuje Konstruktora zapytań w tabeli. Program Access zapyta, czy chcesz utworzyć zapytanie na podstawie tabeli. Kliknij przycisk Tak , aby zmienić źródło rekordów na zapytanie, lub przycisk Nie , aby pozostawić źródło rekordów bez zmian.
-
Tabelę można otworzyć w widoku arkusza danych, klikając pozycję Edytuj tabelę obok nazwy tabeli lub klikając prawym przyciskiem myszy nazwę tabeli w okienku Lista pól, a następnie klikając pozycję Otwórz tabelę w widoku arkusza danych.
-
Za pomocą okienka Lista pól możesz dodać pole odnośnika do tabeli. W tym celu wykonaj następujące czynności:
-
Kliknij pozycję Edytuj tabelę obok tabeli, w której chcesz dodać pole odnośnika.
Tabela zostanie wyświetlona w widoku arkusza danych.
-
Przeciągnij pole z okienka Lista pól do arkusza danych.
-
Zostanie uruchomiony Kreator odnośników. Wykonaj instrukcje kreatora. Na ostatniej stronie kliknij przycisk Zakończ.
-
-
Okienko Lista pól można oddokować z prawej strony obszaru roboczego programu Access, umieszczając wskaźnik myszy na pasku tytułu okienka Lista pól, aż zmieni się we wskaźnik przenoszenia , a następnie przeciągając okienko Lista pól w lewo. Listę możesz umieścić w dowolnym miejscu obszaru roboczego lub zadokować do lewej strony obszaru roboczego, przeciągając do końca w lewo.