Program Access udostępnia wiele różnych sposobów kopiowania obiektów, takich jak tabele i formularze, z jednej bazy danych do innej. Kopiowanie i wklejanie jest najłatwiejsze, ale importowanie obiektu z innej bazy danych programu Access do bieżącej daje więcej możliwości.
Omówienie
Możesz importować tabele, zapytania, formularze, raporty, makra lub moduły z jednej bazy danych programu Access do bieżącej bazy danych. Po zaimportowaniu obiektu program Access tworzy kopię tego obiektu w bieżącej bazie danych.
Chcesz zaimportować dane lub tabele do bazy danych programu 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ń:
-
Skopiowanie projektu bądź układu formularza, raportu lub innego obiektu z innej bazy danych programu Access do bieżącej bazy danych w celu szybkiego utworzenia nowego formularza raportu lub innego obiektu.
-
Kopiowanie w regularnych odstępach czasu najnowszej wersji formularza, raportu lub innego obiektu z innej bazy danych programu Access do bieżącej bazy danych. 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.
Zauważ, że importowanie obiektu z innej bazy danych programu Access do bieżącej bazy danych jest bardzo podobne do otwierania drugiej bazy danych i eksportowania obiektu z pierwszej. Dwie główne różnice między importowaniem a eksportowaniem obiektów między bazami danych programu Access są następujące:
-
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 programu Access do bieżącej bazy danych
-
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żliwe będzie tylko zaimportowanie tabel i zapytań z innej bazy danych programu Access. Do pliku MDE lub ACCDE nie będzie można zaimportować formularzy, raportów, makr ani modułów.
-
Lokalizacja kreatora importowania różni się nieco w zależności od używanej wersji programu Access. Wybierz procedurę zgodną z używaną wersją programu Access:
-
Jeśli korzystasz z wersji programu Access dostępnej w ramach subskrypcji najnowszej wersji usługi Microsoft 365, na karcie Dane zewnętrzne w grupie Importowanie i łączenie kliknij pozycję Nowe źródło danych > Z bazy danych > Access.
-
Jeśli korzystasz z programu Access 2016, Access 2013 lub Access 2010, na karcie Dane zewnętrzne w grupie Importowanie i łączenie kliknij pozycję Access.
-
-
Zostanie wyświetlone okno dialogowe Pobieranie danych zewnętrznych — baza danych programu Access.
-
W polu tekstowym Nazwa pliku w oknie dialogowym Pobieranie danych zewnętrznych — baza danych programu Access 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.
-
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.
-
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.
-
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.
-
Kliknij przycisk OK, aby rozpocząć operację importowania.
Program Access skopiuje obiekty i wyświetli komunikaty o błędach, jeśli napotka jakieś 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, program 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ć?
-
Aby uzyskać informacje dotyczące zapisywania szczegółów importowania w specyfikacji do późniejszego użycia, zobacz artykuł Zapisywanie szczegółów operacji importu lub eksportu jako specyfikacji.
-
Aby uzyskać informacje dotyczące uruchamiania specyfikacji importu, zobacz artykuł Uruchamianie zapisanych operacji importowania i eksportowania.
-
Aby uzyskać informacje dotyczące planowania uruchamiania specyfikacji w określonych godzinach, zobacz artykuł Planowanie operacji importu i eksportu.
-
Aby uzyskać informacje dotyczące zmiany nazwy specyfikacji, usuwania specyfikacji lub aktualizowania nazw plików źródłowych w specyfikacjach, zobacz artykuł Zarządzanie zadaniami danych.