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

Symptomy

W bazie danych programu Microsoft Access 2010 po uruchomieniu makra ImportExportText lub makra, które importuje, eksportuje lub łączy plik tekstowy przy użyciu zapisanej nazwy specyfikacji i makro zostało utworzone lub zmodyfikowane w programie Access 2010, podczas próby uruchomienia makra jest wyświetlany następujący komunikat o błędzie:

"Specyfikacja pliku tekstowego" <x> "nie istnieje. Nie można importować, eksportować ani łączyć za pomocą specyfikacji."Należy pamiętać, że wartość "<x>" odpowiada numerowi indeksu specyfikacji na liście specyfikacji dla bazy danych.

Przyczyna

Jest to znany problem w programie Microsoft Access 2010.

Rozwiązanie

Stosowanie zbiorczej aktualizacji 2011 dla programu Microsoft Access 2010:http://support.Microsoft.com/kb/2544022ważne dla Uwaga: Jeśli makro zawierające akcję TransportTekstu w programie Access 2010 zostanie zmodyfikowane przed zastosowaniem aktualizacji zbiorczej z czerwca 2011, po zastosowaniu aktualizacji nadal będzie wyświetlany komunikat o błędzie z informacją. Jeśli otworzysz makro w widoku projektu, zobaczysz, że Specyfikacja tekstowa zostanie zmieniona na numer indeksu specyfikacji ("x"). Aby rozwiązać ten problem, należy ponownie wybrać prawidłową nazwę specyfikacji tekstu w programie Access 2010 i zapisać makro.ObejściaTen problem można rozwiązać, korzystając z jednej z opisanych poniżej metod.Metoda 1: Tworzenie/edytowanie makr we wcześniejszej wersji programu Access.

  1. Otwórz bazę danych w programie Microsoft Access 2007.

  2. Wybierz żądaną nazwę specyfikacji w sekcji akcji TransportTekstu w makrze.

  3. Zapisz i Zamknij makro.

  4. Otwórz bazę danych w programie Microsoft Access 2010 i uruchom makro.

Metoda 2: Użyj akcji TransportTekstu w języku Visual Basic for Applications zamiast makra. Tę samą akcję makra można wykonać przy użyciu kodu VBA. Na przykład: DoCmd. TransportTekstu acImportDelim, "MyImportSpec", "Tabela1"; "C:\FileName.txt" Aby uzyskać więcej informacji na temat korzystania z funkcji TransportTekstu, zobacz następujący artykuł: DoCmd. TransportTekstu, Metoda (Access)http://MSDN.Microsoft.com/en-us/library/ff835958.aspx,Metoda 3: Zmienianie nazwy specyfikacji, tak aby odpowiadała jej pozycji na liście specyfikacji. Aby zapisać istniejącą specyfikację pod nową nazwą (zasadniczo zmieniając nazwę specyfikacji), wykonaj następujące czynności: w bazie danych Rozpocznij Importowanie nowego pliku tekstowego, wybierając kartę dane zewnętrzne, a następnie w grupie & importowania kliknij pozycję plik tekstowy.

  1. Wybierz dowolny plik tekstowy do zaimportowania, a następnie kliknij przycisk OK.

  2. Kliknij pozycję Zaawansowane

  3. Kliknij pozycję specyfikacje

  4. Wybierz istniejącą specyfikację, kliknij przycisk Otwórz.

  5. Kliknij pozycję Zapisz jako i nadaj jej nazwę z odpowiednim numerem indeksu (na liście specyfikacji jest to "1", druga jest "2" itd.)

  6. Kliknij pozycję specyfikacje

  7. Wybierz starą nazwę specyfikacji i kliknij przycisk Usuń.

  8. Teraz stare określenie nosi nazwę z numerem indeksu

  9. Anulowanie pracy z oknami Kreatora importu

  10. Otwieranie makra w widoku projektu

  11. W obszarze składnika ComboBox nazwy specyfikacji wybierz nową nazwę specyfikacji

Więcej informacji

Makra utworzone we wcześniejszych wersjach programu Access będą działały poprawnie w programie Access 2010, dopóki nie zostaną edytowane w programie Microsoft Access 2010.

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ę!

×