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

Akcja makra ImportExportText umożliwia importowanie lub eksportowanie tekstu między bieżącą bazą danych Access (.mdb lub accdb) a plikiem tekstowym. Dane w pliku tekstowym można także połączyć z bieżącą bazą danych programu Access. W przypadku połączonego pliku tekstowego możesz wyświetlać dane tekstowe w programie Access, jednocześnie zezwalając na pełny dostęp do danych z programu do edytora tekstów. Możesz również zaimportować tabelę lub listę w pliku HTML (*.html) oraz wyeksportować do tabeli lub listy oraz utworzyć do niego link.

Uwaga: Od programu Access 2010 nazwa akcji makra TransferText została zmieniona na ImportExportText.

Uwaga: Jeśli łączysz się z danymi w pliku tekstowym lub pliku HTML, dane są dostępne tylko do odczytu w programie Access.

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

Ustawienie

Akcja makra ImportExportText ma następujące argumenty.

Argument akcji

Opis

Typ transferu

Typ transferu, który chcesz wykonać. Możesz importować dane z plików tekstowych rozdzielanych lub o stałej szerokości albo łączyć z nimi dane w plikach tekstowych rozdzielanych lub stałej szerokości albo w plikach HTML. Możesz również wyeksportować dane do pliku danych Word korespondencji seryjnej, który następnie można użyć z funkcją Word korespondencji seryjnej do tworzenia scalonych dokumentów, takich jak listy seryjne i etykiety wysyłkowe.

Wybierz pozycję Importuj rozdzielany, Importuj stałą szerokość, Importuj html, Eksportuj rozdzielany, Eksportuj stałą szerokość, Eksportuj kod HTML, Eksportuj Word do scalania systemu Windows, Rozdzielany linkami, Połączona stała szerokość lub Link HTML w polu Typ transferu w sekcji Argumenty akcji w oknie projektu makra. Ustawieniem domyślnym jest Importuj rozdzielany.

Uwaga: W projekcie programu Access (adp) są obsługiwane tylko typy transferu Importuj rozdzielany, Importuj stałą szerokość, Eksportuj rozdzielany, Eksportuj stałą szerokość lub Eksportuj Word dla scalania systemu Windows.

Nazwa specyfikacji

Nazwa specyfikacji zestawu opcji, która określa sposób importowania lub łączania pliku tekstowego. W przypadku pliku tekstowego stałej szerokości należy określić argument lub użyć pliku schema.ini, który musi być przechowywany w tym samym folderze co zaimportowany lub połączony plik tekstowy.

Aby utworzyć specyfikację importowania lub łączenia pliku tekstowego:

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

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

  3. Kliknij opcję przechowywania danych (importowanie, dołączanie lub łączenie) i kliknij przycisk OK.

  4. W oknie dialogowym Kreator importu tekstu kliknij pozycję Zaawansowane.

  5. Określ odpowiednie opcje dla tej specyfikacji, a następnie kliknij pozycję Zapisz jako.

  6. Wprowadź odpowiednią nazwę specyfikacji, a następnie kliknij przycisk OK.

  7. Istniejącymi specyfikacjami można zarządzać, klikając pozycję Specyfikacje w oknie dialogowym Specyfikacja.

  8. Kliknij przycisk OK , aby zamknąć okno dialogowe specyfikacji.

Następnie możesz wpisać nazwę specyfikacji w tym argumacie, gdy chcesz zaimportować lub wyeksportować ten sam typ pliku tekstowego.

Możesz zaimportować, wyeksportować lub połączyć rozdzielane pliki tekstowe bez wpisywania nazwy specyfikacji dla tego argumentu. W takim przypadku program Access używa wartości domyślnych z okna dialogowego kreatora. Program Access używa wstępnie ustalonego formatu dla plików danych korespondencji seryjnej, więc nie trzeba wpisywać nazwy specyfikacji dla tego argumentu podczas eksportowania tych typów plików. Specyfikacji importu/eksportu można używać z plikami HTML, ale jedyną częścią specyfikacji, która ma zastosowanie, jest specyfikacja formatowania typów danych.

Nazwa tabeli

Nazwa tabeli programu Access do zaimportowania danych tekstowych, wyeksportowania danych tekstowych lub połączenia z nimi danych tekstowych. Możesz również wpisać nazwę zapytanie programu Access, z którego chcesz wyeksportować dane. Jest to argument wymagany.

Jeśli w polu Typ transferu klikniesz pozycję Importuj rozdzielany, Importuj stałą szerokość lub Importuj html, program Access dołącza dane tekstowe do tej tabeli, jeśli tabela już istnieje. W przeciwnym razie program Access utworze nową tabelę zawierającą dane tekstowe.

Instrukcji SQL nie można używać do określania danych do wyeksportowania podczas korzystania z akcji makra ImportExportText . Zamiast instrukcji SQL należy najpierw utworzyć zapytanie, a następnie określić nazwę zapytania w argumacie Nazwa tabeli .

Nazwa pliku

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

Podczas eksportowania danych z programu Access program Access tworzy nowy plik tekstowy. Jeśli nazwa pliku jest taka sama jak nazwa istniejącego pliku tekstowego, program Access zamieni istniejący plik tekstowy.

Jeśli chcesz zaimportować lub połączyć określoną tabelę lub listę w pliku HTML, możesz użyć argumentu Nazwa tabeli HTML .

Ma nazwy pól

Określa, czy pierwszy wiersz pliku tekstowego zawiera nazwy pól. Jeśli wybierzesz pozycję Tak, podczas importowania lub łączenia danych tekstowych program Access używa nazw w tym wierszu jako nazw pól w tabeli programu Access. Jeśli wybierzesz pozycję Nie, program Access potraktuje pierwszy wiersz jako normalny wiersz danych. Wartość domyślna to Nie.

Program Access ignoruje ten argument w przypadku plików danych Word dla korespondencji seryjnej systemu Windows, ponieważ pierwszy wiersz musi zawierać nazwy pól.

Podczas eksportowania tabeli lub zapytanie wybierające programu Access do pliku tekstowego rozdzielanego lub stałej szerokości program Access wstawi nazwy pól tabeli lub zapytania wybierającego do pierwszego wiersza pliku tekstowego, jeśli dla tego argumentu wybrano pozycję Tak .

Jeśli importujesz lub łączysz plik tekstowy stałej szerokości i w tym polu wybierzesz pozycję Tak , pierwszy wiersz zawierający nazwy pól musi oddzielić nazwy pól za pomocą ogranicznika ustawionego w specyfikacji importu i eksportu. Jeśli eksportujesz do pliku tekstowego stałej szerokości i dla tego argumentu wybierzesz pozycję Tak , program Access wstawi nazwy pól w pierwszym wierszu pliku tekstowego za pomocą tego ogranicznika.

Nazwa tabeli HTML

Nazwa tabeli lub listy w pliku HTML, który chcesz zaimportować lub połączyć. Ten argument jest ignorowany, chyba że dla argumentu Typ transferu ustawiono wartość Import html lub Link HTML. Jeśli pozostawisz ten argument pusty, pierwsza tabela lub lista w pliku HTML zostanie zaimportowana lub połączona.

Nazwa tabeli lub listy w pliku HTML jest określana na podstawie tekstu określonego przez tag> <CAPTION, jeśli istnieje tag> <CAPTION. Jeśli nie ma <tagu> CAPTION, nazwa jest określana na podstawie tekstu określonego przez <tag> TITLE. Jeśli więcej niż jedna tabela lub lista ma taką samą nazwę, program Access rozróżnia je, dodając liczbę na końcu każdej nazwy. na przykład Pracownicy1 i Pracownicy2.

Strona kodów

Nazwa zestaw znaków używana razem z strona kodowa.

Uwagi

Dane w zapytaniach wybierających w programie Access można wyeksportować do plików tekstowych. Program Access wyeksportuje zestaw wyników zapytania, traktując je jak tabelę.

Dane tekstowe dołączone do istniejącej tabeli programu Access muszą być zgodne ze strukturą tabeli.

  • Każde pole w tekście musi mieć ten sam typ danych co odpowiadające mu pole w tabeli.

  • Pola muszą być w tej samej kolejności (chyba że argument Ma nazwy pól ma wartość Tak, w takim przypadku nazwy pól w tekście muszą być zgodne z nazwami pól w tabeli).

Ta akcja makra przypomina kliknięcie pozycji Plik tekstowy w grupie Importowanie lub eksportowanie na karcie Dane zewnętrzne . Argumenty akcji ImportExportText odzwierciedlają opcje kreatora uruchomione za pomocą polecenia Plik tekstowy .

Porada

Specyfikacja importu/eksportu przechowuje informacje potrzebne programowi Access do zaimportowania, wyeksportowania lub połączenia pliku tekstowego. Specyfikacje przechowywane umożliwiają importowanie, eksportowanie i łączenie danych tekstowych z podobnych plików tekstowych lub podobnych plików tekstowych. Można na przykład otrzymywać tygodniowe dane dotyczące sprzedaży w pliku tekstowym z komputera mainframe. Specyfikację dla tego typu danych można utworzyć i zapisać, a następnie używać tej specyfikacji przy każdym dodawaniu tych danych do bazy danych programu Access.

Uwaga: Jeśli zapytanie lub filtrowanie połączonego pliku tekstowego, zapytanie lub filtr jest uwzględnianie wielkości liter.

Aby uruchomić akcję ImportExportText w module Visual Basic for Applications (VBA), użyj metody TransferText 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ę!

×