Importowanie obiektów bazy danych do bieżącej bazy danych programu Access

Access udostępnia wiele sposobów kopiowania obiektu, takiego jak tabela lub formularz, z jednej bazy danych do drugiej. Kopiowanie i wklejanie obiektu jest najłatwiejsze, ale importowanie obiektu z innego Access bazy danych do bieżącej bazy danych oferuje więcej opcji.

Omówienie

Do bieżącej bazy danych można importować tabele, zapytania, formularze, raporty, makra lub moduły z jednej bazy danych Access. Podczas importowania obiektu Access tworzy kopię obiektu w bieżącej bazie danych.

Czy chcesz zaimportować dane i tabele do bazy danych Access ? Zobacz Importowanie lub łączenie danych zawartych w innej bazie danych programu Access, aby uzyskać konkretne informacje o importowaniu danych i tabel.

Obiekty bazy danych importuje się, gdy trzeba wykonać jedno z następujących zadań:

  • Skopiuj projekt i układ formularza, raportu lub innego obiektu z innej bazy danych Access do bieżącej bazy danych, aby szybko utworzyć nowy formularz, raport lub inny obiekt.

  • Skopiuj najnowszą wersję formularza, raportu lub innego obiektu z innej bazy danych Access do bieżącej bazy danych w regularnych odstępach czasu. Aby to zrobić, podczas importowania obiektu po raz pierwszy możesz utworzyć specyfikację importu, a następnie powtórzyć operację później przy użyciu tej specyfikacji.

Zwróć uwagę, że importowanie obiektu z innej bazy danych Access do bieżącej bazy danych różni się bardzo od otwierania drugiej bazy danych, a następnie eksportowania obiektu z pierwszej. Dwie główne różnice między importowaniem i eksportowaniem obiektów między Access bazami danych to:

  • W jednej operacji można importować wiele obiektów, ale nie można eksportować wielu obiektów. Jeśli chcesz wyeksportować wiele obiektów do innej bazy danych, łatwiej będzie otworzyć docelową bazę danych, a następnie wykonać operację importowania z poziomu tej bazy danych.

  • Oprócz obiektów bazy danych możesz importować także relacje między tabelami oraz importować i eksportować specyfikacje, paski menu i paski narzędzi. Możesz również importować zapytania jako tabele. Eksportowanie nie daje tych możliwości.

Importowanie obiektu bazy danych z innej bazy danych Access do bieżącej bazy danych

  1. Otwórz bazę danych, do której chcesz zaimportować obiekty, jeśli nie jest już otwarta. Plik może być w formacie MDB albo ACCDB. Jeśli plik jest w formacie MDE lub ACCDE, można importować tylko tabele i zapytania z innych Access baz danych. Do pliku MDE lub ACCDE nie będzie można zaimportować formularzy, raportów, makr ani modułów.

  2. Lokalizacja kreatora importu różni się nieco w zależności od używanej wersji Access. Wybierz kroki odpowiadające twojej wersji Access:

    • Jeśli korzystasz z najnowszej wersji Microsoft 365 wersji subskrypcji Access, na karcie Dane zewnętrzne w grupie Importowanie & Link kliknij pozycję Nowe źródło danych > Z bazy danych > Access.

    • Jeśli korzystasz z Access 2016, na karcie Dane zewnętrzne w grupie Importowanie & Link kliknij pozycję Access.

  3. Access zostanie otwarte okno dialogowe Pobieranie danych zewnętrznych — baza danych Access .

  4. W polu tekstowym Nazwa pliku w oknie dialogowym Pobieranie danych zewnętrznych — Access bazy danych wpisz nazwę źródłowej bazy danych lub kliknij przycisk Przeglądaj , aby wyświetlić okno dialogowe Otwieranie pliku . Przejdź do źródłowej bazy danych, zaznacz ją, a następnie kliknij przycisk Otwórz.

  5. Wybierz pozycję Importuj tabele, kwerendy, formularze, raporty, makra i moduły do bieżącej bazy danych i kliknij przycisk OK, aby otworzyć okno dialogowe Importowanie obiektów.

  6. W oknie dialogowym Importowanie obiektów kliknij każdą kartę i zaznacz odpowiednie obiekty. Aby anulować zaznaczenie obiektu, kliknij go ponownie. Aby zaznaczyć wszystkie obiekty do importu na bieżącej karcie, kliknij pozycję Zaznacz wszystko. Kliknij pozycję Usuń zaznaczenie wszystkich, aby anulować zaznaczenie wszystkich obiektów na bieżącej karcie.

    Okno dialogowe Importowanie obiektów w bazie danych programu Access

  7. Kliknij pozycję Opcje, aby określić dodatkowe ustawienia. W poniższej tabeli opisano wpływ każdej z opcji na wyniki operacji.

    Element

    Opis

    Pole wyboru Relacje

    Zaznacz, aby zaimportować relacje między wybranymi tabelami.

    Pole wyboru Menu i paski narzędzi

    Zaznacz, aby zaimportować wszystkie menu niestandardowe i paski narzędzi istniejące w źródłowej bazy danych. Menu i paski narzędzi są wyświetlane na karcie o nazwie Dodatki.

    Pole wyboru Specyfikacje importu/eksportu

    Zaznacz, aby zaimportować wszystkie zapisane specyfikacje importu lub eksportu istniejące w źródłowej bazie danych.

    Pole wyboru Grupy okienka nawigacji

    Zaznacz, aby zaimportować wszystkie niestandardowe grupy okienka nawigacji istniejące w źródłowej bazie danych.

    Pole wyboru Wszystkie obrazy i motywy

    Zaznacz, aby zaimportować wszystkie zapisane obrazy lub motywy istniejące w źródłowej bazie danych.

    Przycisk opcji Definicje i dane

    Zaznacz, aby zaimportować strukturę i dane wszystkich wybranych tabel.

    Przycisk opcji Tylko definicje

    Zaznacz, aby zaimportować tylko pola z wybranych tabel. Rekordy źródłowe nie zostaną zaimportowane.

    Przycisk opcji Jako kwerendy

    Zaznacz, aby zaimportować wybrane zapytania jako zapytania. W tym przypadku należy pamiętać o zaimportowaniu wraz z zapytaniami wszystkich tabel źródłowych.

    Przycisk opcji Jako tabele

    Zaznacz, aby zaimportować zapytania jako tabele. W tym przypadku nie trzeba importować tabel źródłowych.

  8. Kliknij przycisk OK, aby rozpocząć operację importowania.

    Access kopiuje obiekty i wyświetla komunikaty o błędach, jeśli wystąpią problemy. Jeśli operacja importowania obiektów powiedzie się, na ostatniej stronie kreatora będzie można zapisać szczegóły operacji jako specyfikację importu do użycia w przyszłości.

    Operacja importowania nie powoduje zastąpienia ani zmodyfikowania żadnego z istniejących obiektów. Jeśli obiekt o tej samej nazwie w źródłowej bazie danych już istnieje w bieżącej bazie danych, Access dołącza do nazwy obiektu importu liczbę (1, 2, 3 itd.). Jeśli na przykład zaimportujesz do bazy danych formularz Problemy, który zawiera już formularz o nazwie Problemy, zaimportowany formularz będzie miał nazwę Problemy1. Jeśli nazwa Problemy1 jest już używana, nowy formularz będzie miał nazwę Problemy2 itd.

Co jeszcze należy wiedzieć?

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.