Jeśli dwie tabele w programie Access mają wspólne pola, można osadzić arkusz danych z jednej tabeli w drugiej. Osadzony arkusz danych, nazywany podarkuszem danych, jest przydatny, gdy chcesz wyświetlać i edytować powiązane lub połączone dane w tabeli lub w zapytanie.
W tym artykule
Wprowadzenie do podarkuszy danych
Podarkusz danych jest przydatny, gdy chcesz wyświetlić informacje z kilku źródeł danych w jednym widoku arkusza danych. Na przykład w przykładowej bazie danych Northwind tabela Zamówienia zawiera tabelę relacja jeden-do-wielu tabelę Szczegóły zamówień.
Jeśli tabela Szczegóły zamówień zostanie dodana jako podarkusz danych w tabeli Zamówienia, możesz wyświetlać i edytować dane, takie jak produkty uwzględnione w określonym zamówieniu (w każdym wierszu), otwierając podarkusz danych dla tego zamówienia.
Jeśli dodasz podarkusze danych do tabel, ogranicz użycie tych podarkuszy danych do wyświetlania, a nie edytowania ważnych danych biznesowych. Jeśli chcesz edytować dane w tabeli, zalecamy edytowanie danych za pomocą formularzy zamiast podarkuszy danych, ponieważ błędy podczas wprowadzania danych najprawdopodobniej wystąpią w widoku arkusza danych, jeśli użytkownicy nie są uważani, aby przewinąć do odpowiedniej komórki. Należy również zauważyć, że dodanie podarkusza danych do dużej tabeli może negatywnie wpłynąć na jej wydajność.
Program Microsoft Access automatycznie tworzy podarkusz danych podczas tworzenia tabeli, która spełnia jedno z następujących kryteriów:
-
Tabela znajduje się w relacja jeden-do-jednego.
-
Tabela jest stroną "jeden" relacji jeden-do-wielu, dla której właściwość SubdatasheetName tabeli jest ustawiona na Wartość Automatyczna.
Relacja jest definiowana przez dopasowywanie klucz podstawowy i klucz obcy pól w powiązanych tabelach.
Możesz również dodać podarkusz danych do dowolnej tabeli, zapytania formularz bazie danych. W widoku arkusza danych w formularzu może być jednocześnie wyświetlany tylko jeden podarkusz danych.
Otwieranie i zamykanie podarkusza danych
Aby ustalić, czy tabela, zapytanie lub formularz ma już podarkusz danych, otwórz obiekt w widoku arkusza danych. Jeśli występuje wskaźnik rozwijania (znak +), tabela, zapytanie lub formularz zawiera podarkusz danych. Gdy podarkusz danych jest otwarty, wskaźnik zmienia się w znak - . Podarkusze danych można zagnieżdżać w głównym podarkuszu danych dla maksymalnie ośmiu poziomów.
-
Aby otworzyć podarkusz danych, kliknij znak plus obok wartości, dla której chcesz wyświetlić rekordy.
-
Aby zamknąć podarkusz danych, kliknij znak minus.
Porada: Aby jednocześnie rozwinąć lub zwinąć wszystkie podarkusze danych w arkuszu danych, na karcie Narzędzia główne w grupie Rekordy kliknij przycisk Więcej. Następnie wybierz pozycję Podarkuszdanych i kliknij odpowiednie opcje.
Można również usunąć lub ukryć podarkusz danych. Aby uzyskać informacje na temat usuwania podarkusza danych, zobacz artykuł Usuwanie podarkusza danych.
Porada: Aby ukryć podarkusz danych, otwórz tabelę w widoku projektu, a następnie na karcie Projektowanie w grupie Pokazywanie/ukrywanie kliknij pozycję Arkusz właściwości. Znajdź wiersz Nazwa podarkusza danych w oknie arkusz właściwości, zmień go na [Brak]i zapisz zmianę.
Dodawanie podarkusza danych
-
W widoku arkusza danych otwórz tabelę lub zapytanie, do którego chcesz dodać podarkusz danych.
-
Na karcie Narzędzia główne w grupie Rekordy kliknij pozycję Więcej,wskaż pozycję Podarkuszdanych, a następnie kliknij pozycję Podarkusz danych.
-
W oknie dialogowym Wstawianie podarkusza danych wybierz kartę(Tabele,Zapytania lub Obie) odpowiadającą typowi obiektu, który chcesz wstawić jako podarkusz danych.
-
W polu Podrzędne pola łączenia kliknij pole, którego chcesz użyć jako klucz obcy lub pasującego pola, które będzie dostarczać dane dla podarkusza danych.
-
W polu Nadrzędne pola łączy kliknij pole, którego chcesz użyć jako pola klucz podstawowy lub pasującego pola dla głównej tabeli lub zapytania, a następnie kliknij przycisk OK.
Jeśli na przykład chcesz utworzyć podarkusz danych w celu wyświetlenia powiązanych zamówień dla każdego rekordu klienta w tabeli Klienci, wybierz tabelę Zamówienia, w polu Podrzędne pola Łączenie wybierz pole Identyfikator klienta,a w polu Nadrzędne pola łączy wybierz pozycję Identyfikator.
Uwaga: Wartości w polach Podrzędne pola łączenia i Nadrzędne pola łączy tworzą jedną-do-wielu sprzężenie dla określonych pól.
-
Kliknij przycisk OK, aby zapisać zmiany.
-
Aby wyświetlić podarkusz danych dodany do tabeli, zapytania lub formularza, kliknij znak +.
Uwaga: Pole podrzędne (klucz obcy) nie jest wyświetlane jako kolumna podarkusza danych. Po dodaniu nowego rekordu w podarkuszu danych program Access automatycznie wstawia wartość klucza podstawowego wybranej tabeli podstawowej.