Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Za pomocą akcji makra ImportExportData można importować i eksportować dane między bieżącą bazą danych programu Access (.mdb lub accdb) lub projektem programu Access (adp) a inną bazą danych. W przypadku Access baz danych dla komputerów stacjonarnych można również połączyć tabelę z bieżącą bazą danych programu Access z innej bazy danych. W przypadku tabeli połączonej masz dostęp do danych tabeli, a sama tabela pozostaje w drugiej bazie danych.

Uwaga: Począwszy od programu Access 2010 nazwa akcji makra TransferDatabase została zmieniona na ImportExportData.

Uwaga: Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.

Ustawienia

Akcja makra ImportExportData ma następujące argumenty.

Argument akcji

Opis

Typ transferu

Typ transferu, który chcesz wykonać. Wybierz pozycję Importuj, Eksportuj lub Połącz w polu Typ transferu w sekcji Argumenty akcji w oknie projektu makra. Ustawieniem domyślnym jest Import.

Uwaga: Typ transferu linku nie jest obsługiwany w projektach programu Access (adp).

Typ bazy danych

Typ bazy danych do zaimportowania, wyeksportowania do lub połączenia z. W polu Typ bazy danych możesz wybrać program Microsoft Access lub jeden z wielu innych typów baz danych. Domyślnie jest to program Microsoft Access.

Nazwa bazy danych

Nazwa bazy danych do zaimportowania, wyeksportowania do bazy danych lub połączenia z. Dołącz pełną ścieżkę. Jest to argument wymagany.

W przypadku typów baz danych, które używają osobnych plików dla każdej tabeli, takich jak FoxPro, Paradox i dBASE, wprowadź katalog zawierający plik. Wprowadź nazwę pliku w argumentze Źródło (w celu zaimportowania lub połączenia) lub w argumentze Destination (w celu wyeksportowania).

W przypadku baz danych ODBC wpisz pełny parametry połączenia Open Database Connectivity (ODBC).

Aby wyświetlić przykład parametry połączenia, połącz tabela zewnętrzna z programem Access:

  1. Na karcie Dane zewnętrzne w grupie Importowanie kliknij pozycję Access.

  2. W oknie dialogowym Pobieranie danych zewnętrznych wprowadź ścieżkę źródłowej bazy danych w polu Nazwa pliku .

  3. Kliknij pozycję Połącz ze źródłem danych, tworząc tabelę połączoną, a następnie kliknij przycisk OK.

  4. Wybierz tabelę w oknie dialogowym Łączenie tabel i kliknij przycisk OK.

Otwórz nowo połączoną tabelę w widok projektu i wyświetl właściwości tabeli, klikając pozycję Arkusz właściwości na karcie Projektowanie w obszarze Narzędzia. Tekst w ustawieniu właściwości Opis jest parametry połączenia dla tej tabeli.

Aby uzyskać więcej informacji na temat parametrów połączenia ODBC, zobacz plik Pomocy lub inną dokumentację sterownika ODBC tego typu bazy danych ODBC.

Typ obiektu

Typ obiektu do zaimportowania lub wyeksportowania. Jeśli wybierzesz program Microsoft Access dla argumentu Typ bazy danych , możesz wybrać pozycję Tabela, Zapytanie, Formularz, Raport, Makro, Moduł, Strona dostępu do danych, Widok serwera, Diagram, Procedura składowana lub Funkcja w polu Typ obiektu . Wartość domyślna to Tabela. Jeśli wybierzesz inny typ bazy danych lub w polu Typ transferu wybierzesz pozycję Link, ten argument zostanie zignorowany.

Jeśli eksportujesz zapytanie wybierające do bazy danych programu Access, wybierz pozycję Tabela w tym arguście, aby wyeksportować zestaw wyników zapytania, a następnie wybierz pozycję Zapytanie , aby wyeksportować samo zapytanie. Jeśli eksportujesz zapytanie wybierające do innego typu bazy danych, ten argument jest ignorowany, a zestaw wyników zapytania jest eksportowany.

Źródło

Nazwa tabeli, zapytania wybierającego lub obiektu programu Access, który chcesz zaimportować, wyeksportować lub połączyć. W przypadku niektórych typów baz danych, takich jak FoxPro, Paradox lub dBASE, jest to nazwa pliku. W nazwie pliku dołącz rozszerzenie nazwy pliku (na przykład dbf). Jest to argument wymagany.

Miejsce docelowe

Nazwa zaimportowanej, wyeksportowanej lub połączonej tabeli, zapytania wybierającego lub obiektu programu Access w docelowej bazie danych. W przypadku niektórych typów baz danych, takich jak FoxPro, Paradox lub dBASE, jest to nazwa pliku. W nazwie pliku dołącz rozszerzenie nazwy pliku (na przykład dbf). Jest to argument wymagany.

Jeśli w argumacie Typ transferu wybierzesz pozycję Importuj, a w arguście Typ obiektu wybierzesz pozycję Tabela, program Access utworzy nową tabelę zawierającą dane z zaimportowanej tabeli.

W przypadku importowania tabeli lub innego obiektu program Access dodaje liczbę do nazwy, jeśli powoduje konflikt z istniejącą nazwą. Jeśli na przykład importujesz już istniejące tabele Pracownicy i Pracownicy, program Access zmieni nazwę zaimportowanej tabeli lub innego obiektu Pracownicy1.

W przypadku eksportowania do bazy danych programu Access lub innej bazy danych program Access automatycznie zastąpi wszelkie istniejące tabele lub inne obiekty o tej samej nazwie.

Tylko struktura

Określa, czy chcesz zaimportować lub wyeksportować tylko strukturę tabeli bazy danych bez żadnych danych. Wybierz pozycję Tak lub Nie. Wartość domyślna to Nie.

Uwagi

Tabele można importować i eksportować między programem Access a innymi typami baz danych. Możesz również wyeksportować zapytania wybierające programu Access do innych typów baz danych. Program Access wyeksportuje zestaw wyników zapytania w formie tabeli. Możesz zaimportować i wyeksportować dowolny obiekt bazy danych programu Access, jeśli obie bazy danych są bazami danych programu Access.

Jeśli zaimportujesz tabelę z innej bazy danych programu Access (.mdb lub accdb), która jest tabelą połączoną w tej bazie danych, będzie ona nadal połączona po jej zaimportowaniu. Oznacza to, że link zostanie zaimportowany, a nie sama tabela.

Jeśli baza danych, do której uzyskujesz dostęp, wymaga hasła, po uruchomieniu makra zostanie wyświetlone okno dialogowe. Wpisz hasło w tym oknie dialogowym.

Akcja ImportExportData jest podobna do poleceń na karcie Dane zewnętrzne w obszarze Importowanie lub eksportowanie. Za pomocą tych poleceń można wybrać źródło danych, takie jak baza danych programu Access lub inny typ bazy danych, arkusz kalkulacyjny lub plik tekstowy. Jeśli wybierzesz bazę danych, zostanie wyświetlone co najmniej jedno okno dialogowe, w którym wybierzesz typ obiektu do zaimportowania lub wyeksportowania (w przypadku baz danych programu Access), nazwę obiektu i inne opcje, w zależności od importowanych lub eksportowanych lub połączonych baz danych. Argumenty akcji ImportExportData odzwierciedlają opcje w tych oknach dialogowych.

Jeśli chcesz podać informacje o indeksie połączonej tabeli dBASE, najpierw połącz tabelę:

  1. Na karcie Dane zewnętrzne w grupie Importowanie kliknij przycisk Więcej.

  2. Kliknij pozycję plik dBASE.

  3. W oknie dialogowym Pobieranie danych zewnętrznych wprowadź ścieżkę pliku dBASE w polu Nazwa pliku .

  4. Kliknij pozycję Połącz ze źródłem danych, tworząc tabelę połączoną, a następnie kliknij przycisk OK.

  5. Określ indeksy w oknach dialogowych tego polecenia. Informacje o indeksie są przechowywane w pliku informacji specjalnych (inf) znajdującym się w folderze pakietu Microsoft Office.

  6. Następnie możesz usunąć link do tabeli połączonej.

Przy następnym użyciu akcji ImportExportData w celu połączenia tej tabeli dBASE program Access użyje podanych informacji indeksu.

Uwaga: Jeśli zapytanie lub filtrujesz tabelę połączoną, w zapytaniu lub filtrze jest uwzględniana wielkość liter.

Aby uruchomić akcję ImportExportData w module Visual Basic for Applications (VBA), użyj metody TransferDatabase obiektu DoCmd.

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×