Nie można połączyć się bezpośrednio z bazami danych FoxPro w programie Access 2007 i w programie Access 2003

Oryginalny numer KB: 824264

Uwaga

Ten artykuł dotyczy tylko bazy danych programu Microsoft Access (.mdb lub .accdb). Wymaga podstawowych umiejętności w zakresie makr, kodowania i współdziałania.

Symptomy

W programie Microsoft Office Access 2007 i Microsoft Office Access 2003 nie można importować, eksportować ani łączyć się bezpośrednio z bazami danych Microsoft FoxPro, ponieważ okna dialogowe Import, Export i Link nie zawierają bazy danych FoxPro jako opcji na liście Pliki typu .

Przyczyna

Ten problem występuje, ponieważ sterownik ISAM programu Microsoft FoxPro nie jest uwzględniony w programie Access 2007 i w programie Access 2003.

Rozwiązanie

Importowanie z bazy danych FoxPro

Aby zaimportować dane z bazy danych FoxPro, użyj sterownika MICROSOFT Visual FoxPro ODBC. Aby tak zrobić, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.

  2. W Panel sterowania kliknij dwukrotnie pozycję Narzędzia administracyjne.

  3. W oknie Narzędzia administracyjne kliknij dwukrotnie pozycję Źródła danych (ODBC), a następnie dodaj nowe źródło danych ODBC dla bazy danych lub tabel foxpro, wybierając odpowiedni sterownik Visual FoxPro.

  4. Uruchom program Access, a następnie otwórz bazę danych programu Access.

  5. W menu Plik wskaż polecenie Pobierz dane zewnętrzne, a następnie kliknij pozycję Importuj.

    Uwaga

    Jeśli używasz programu Access 2007, kliknij pozycję Więcej w grupie Import na karcie Dane zewnętrzne , a następnie wybierz pozycję Baza danych ODBC.

  6. W oknie dialogowym Importuj kliknij pozycję Bazy danych ODBC na liście Pliki typu .

    Uwaga

    Jeśli używasz programu Access 2007, kliknij, aby wybrać opcję Importuj dane źródłowe do nowej tabeli w bieżącej bazie danych w oknie dialogowym Wybieranie źródła i miejsca docelowego danych , a następnie kliknij przycisk OK.

  7. W oknie dialogowym Wybieranie źródła danych kliknij źródło danych Visual FoxPro utworzone w kroku 3, a następnie kliknij przycisk OK.

  8. W oknie dialogowym Importuj obiekty kliknij tabele, które chcesz połączyć, a następnie kliknij przycisk OK.

Aby połączyć się z bazą danych FoxPro, użyj sterownika ODBC Microsoft Visual FoxPro. Aby tak zrobić, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.

  2. W Panel sterowania kliknij dwukrotnie pozycję Narzędzia administracyjne.

  3. W oknie Narzędzia administracyjne kliknij dwukrotnie pozycję Źródła danych (ODBC), a następnie dodaj nowe źródło danych ODBC dla bazy danych lub tabel foxpro, wybierając odpowiedni sterownik Visual FoxPro.

  4. Uruchom program Microsoft Access, a następnie otwórz bazę danych programu Access.

  5. W menu Plik wskaż polecenie Pobierz dane zewnętrzne, a następnie kliknij pozycję Połącz tabele.

    Uwaga

    Jeśli używasz programu Access 2007, kliknij pozycję Więcej w grupie Import na karcie Dane zewnętrzne , a następnie wybierz pozycję Baza danych ODBC.

  6. W oknie dialogowym Łącze kliknij pozycję Bazy danych ODBC na liście Pliki typu .

    Uwaga

    Jeśli używasz programu Access 2007, kliknij, aby wybrać opcję Połącz ze źródłem danych, tworząc połączoną tabelę w oknie dialogowym Wybieranie źródła i miejsca docelowego danych , a następnie kliknij przycisk OK.

  7. W oknie dialogowym Wybieranie źródła danych kliknij źródło danych Visual FoxPro utworzone w kroku 3, a następnie kliknij przycisk OK.

  8. W oknie dialogowym Tabele łączy kliknij tabele, które chcesz zaimportować, a następnie kliknij przycisk OK.

Eksportowanie do bazy danych FoxPro

Aby wyeksportować dane do bazy danych FoxPro, użyj sterownika MICROSOFT Visual FoxPro ODBC. Aby tak zrobić, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.

  2. W Panel sterowania kliknij dwukrotnie pozycję Narzędzia administracyjne.

  3. W oknie Narzędzia administracyjne kliknij dwukrotnie pozycję Źródła danych (ODBC), a następnie dodaj nowe źródło danych ODBC dla bazy danych lub tabel foxpro, wybierając odpowiedni sterownik Visual FoxPro.

  4. Uruchom program Microsoft Access, a następnie otwórz bazę danych programu Access.

  5. W menu Plik kliknij pozycję Eksportuj.

    Uwaga

    Jeśli używasz programu Access 2007, wykonaj następujące kroki:

    1. Kliknij przycisk Microsoft Office, a następnie kliknij pozycję Opcje dostępu.
    2. Na liście w okienku po lewej stronie kliknij pozycję Dostosuj.
    3. Na liście Wybierz polecenia z listy wybierz pozycję Wszystkie polecenia.
  6. W oknie dialogowym Eksportowanie tabeli "nazwa_tabeli" do... kliknij pozycję Bazy danych ODBC na liście Zapisz jako typ .

    Uwaga

    Jeśli używasz programu Access 2007, wykonaj następujące kroki:

    1. Kliknij pozycję Eksportuj wybrany obiekt do bazy danych ODBC, kliknij przycisk Dodaj, a następnie kliknij przycisk OK.
    2. Na pasku narzędzi Szybki dostęp kliknij pozycję Eksportuj wybrany obiekt do bazy danych ODBC.
  7. W oknie dialogowym Eksportowanie wpisz nazwę nowej tabeli, a następnie kliknij przycisk OK.

  8. W oknie dialogowym Wybieranie źródła danych kliknij źródło danych Visual FoxPro utworzone w kroku 3, a następnie kliknij przycisk OK.

Więcej informacji

We wcześniejszych wersjach programu Access i aparatu bazy danych Microsoft Jet można przenosić dane między bazami danych FoxPro i bazami danych programu Access. Sterownik ISAM programu Microsoft FoxPro łączy program Access z bazami danych FoxPro. Sterownik ISAM programu Microsoft FoxPro nie jest jednak uwzględniony w programie Access 2000 i nowszych wersjach. W związku z tym nie można już uzyskiwać dostępu do danych FoxPro za pośrednictwem aparatu bazy danych Microsoft Jet. Dostęp do danych FoxPro można uzyskać tylko za pomocą sterownika ODBC Microsoft Visual FoxPro.

Kroki umożliwiające odtworzenie problemu w programie Access 2003

  1. Otwórz bazę danych programu Access.
  2. W menu Plik wskaż polecenie Pobierz dane zewnętrzne, a następnie kliknij pozycję Importuj.
  3. W oknie dialogowym Importuj kliknij listę Pliki typu .

Uwaga

Sterownik ISAM programu Microsoft FoxPro nie znajduje się na liście Pliki typu .

Informacje

Aby uzyskać więcej informacji na temat konfigurowania źródeł danych ODBC, kliknij pozycję Pomoc dotycząca dostępu do pakietu Microsoft Office w menu Pomoc , wpisz lub zmień źródła danych ODBC w polu Wyszukaj w okienku Pomoc, a następnie kliknij przycisk Rozpocznij wyszukiwanie , aby wyświetlić temat.