U kunt niet rechtstreeks verbinding maken met FoxPro-databases in Access 2007 en in Access 2003

Origineel KB-nummer: 824264

Opmerking

Dit artikel is alleen van toepassing op een Microsoft Access-database (.mdb of .accdb). Vereist basisvaardigheden op het gebied van macro's, coderen en interoperabiliteit.

Symptomen

In Microsoft Office Access 2007 en in Microsoft Office Access 2003 kunt u mogelijk niet rechtstreeks microsoft FoxPro-databases importeren, exporteren of koppelen omdat de dialoogvensters Importeren, Exporteren en Koppelen de FoxPro-database niet bevatten als optie in de lijst Bestandstypen .

Oorzaak

Dit probleem treedt op omdat het Microsoft FoxPro ISAM-stuurprogramma niet is opgenomen in Access 2007 en in Access 2003.

Oplossing

Importeren uit een FoxPro-database

Als u gegevens wilt importeren uit een FoxPro-database, gebruikt u het ODBC-stuurprogramma van Microsoft Visual FoxPro. Ga hiervoor als volgt te werk:

  1. Klik op Start en klik op Configuratiescherm.

  2. Dubbelklik in Configuratiescherm op Systeembeheer.

  3. Dubbelklik in het venster Systeembeheer op Gegevensbronnen (ODBC) en voeg vervolgens een nieuwe ODBC-gegevensbron toe voor uw FoxPro-database of -tabellen door het juiste Visual FoxPro-stuurprogramma te selecteren.

  4. Start Access en open vervolgens uw Access-database.

  5. Wijs in het menu Bestandde optie Externe gegevens ophalen aan en klik vervolgens op Importeren.

    Opmerking

    Als u Access 2007 gebruikt, klikt u op Meer in de groep Importeren op het tabblad Externe gegevens en selecteert u vervolgens ODBC-database.

  6. Klik in het dialoogvenster Importeren op ODBC-databases in de lijst Bestandstypen .

    Opmerking

    Als u Access 2007 gebruikt, klikt u op de optie De brongegevens importeren in een nieuwe tabel in de huidige database in het dialoogvenster De bron en het doel van de gegevens selecteren en klikt u vervolgens op OK.

  7. Klik in het dialoogvenster Gegevensbron selecteren op de Visual FoxPro-gegevensbron die u in stap 3 hebt gemaakt en klik vervolgens op OK.

  8. Klik in het dialoogvenster Objecten importeren op de tabellen die u wilt koppelen en klik vervolgens op OK.

Als u een koppeling wilt maken naar een FoxPro-database, gebruikt u het ODBC-stuurprogramma van Microsoft Visual FoxPro. Ga hiervoor als volgt te werk:

  1. Klik op Start en klik op Configuratiescherm.

  2. Dubbelklik in Configuratiescherm op Systeembeheer.

  3. Dubbelklik in het venster Systeembeheer op Gegevensbronnen (ODBC) en voeg vervolgens een nieuwe ODBC-gegevensbron toe voor uw FoxPro-database of -tabellen door het juiste Visual FoxPro-stuurprogramma te selecteren.

  4. Start Microsoft Access en open vervolgens uw Access-database.

  5. Wijs in het menu Bestand de optie Externe gegevens ophalen aan en klik vervolgens op Tabellen koppelen.

    Opmerking

    Als u Access 2007 gebruikt, klikt u op Meer in de groep Importeren op het tabblad Externe gegevens en selecteert u vervolgens ODBC-database.

  6. Klik in het dialoogvenster Koppeling op ODBC-databases in de lijst Bestandstypen .

    Opmerking

    Als u Access 2007 gebruikt, klikt u op de optie Koppelen aan de gegevensbron door een gekoppelde tabel te maken in het dialoogvenster De bron en het doel van de gegevens selecteren en klikt u vervolgens op OK.

  7. Klik in het dialoogvenster Gegevensbron selecteren op de Visual FoxPro-gegevensbron die u in stap 3 hebt gemaakt en klik vervolgens op OK.

  8. Klik in het dialoogvenster Tabellen koppelen op de tabellen die u wilt importeren en klik vervolgens op OK.

Exporteren naar een FoxPro-database

Als u gegevens wilt exporteren naar een FoxPro-database, gebruikt u het MICROSOFT Visual FoxPro ODBC-stuurprogramma. Ga hiervoor als volgt te werk:

  1. Klik op Start en klik op Configuratiescherm.

  2. Dubbelklik in Configuratiescherm op Systeembeheer.

  3. Dubbelklik in het venster Systeembeheer op Gegevensbronnen (ODBC) en voeg vervolgens een nieuwe ODBC-gegevensbron toe voor uw FoxPro-database of -tabellen door het juiste Visual FoxPro-stuurprogramma te selecteren.

  4. Start Microsoft Access en open vervolgens uw Access-database.

  5. Klik in het menu Bestand op Exporteren.

    Opmerking

    Als u Access 2007 gebruikt, voert u de volgende stappen uit:

    1. Klik op de knop Microsoft Office en klik vervolgens op Opties voor Access.
    2. Klik in de lijst in het linkerdeelvenster op Aanpassen.
    3. Selecteer in de lijst Kies opdrachten uit de optie Alle opdrachten.
  6. Klik in het dialoogvenster Tabelnaam exporteren naar... op ODBC-databases in de lijst Opslaan als .

    Opmerking

    Als u Access 2007 gebruikt, voert u de volgende stappen uit:

    1. Klik op Geselecteerd object exporteren naar een ODBC-database, klik op Toevoegen en klik vervolgens op OK.
    2. Klik op de werkbalk Snelle toegang op Geselecteerd object exporteren naar een ODBC-database.
  7. Typ in het dialoogvenster Exporteren de naam van de nieuwe tabel en klik op OK.

  8. Klik in het dialoogvenster Gegevensbron selecteren op de Visual FoxPro-gegevensbron die u in stap 3 hebt gemaakt en klik vervolgens op OK.

Meer informatie

In eerdere versies van Access en de Microsoft Jet-database-engine kunt u gegevens verplaatsen tussen FoxPro-databases en Access-databases. Het Microsoft FoxPro ISAM-stuurprogramma verbindt Access met FoxPro-databases. Het Microsoft FoxPro ISAM-stuurprogramma is echter niet opgenomen in Access 2000 en hoger. Als gevolg hiervan hebt u geen toegang meer tot FoxPro-gegevens via de Microsoft Jet-database-engine. U hebt alleen toegang tot FoxPro-gegevens met behulp van het Microsoft Visual FoxPro ODBC-stuurprogramma.

Stappen voor het reproduceren van het probleem in Access 2003

  1. Open een Access-database.
  2. Wijs in het menu Bestandde optie Externe gegevens ophalen aan en klik vervolgens op Importeren.
  3. Klik in het dialoogvenster Importeren op de lijst Bestandstypen .

Opmerking

Het ISAM-stuurprogramma van Microsoft FoxPro wordt niet vermeld in de lijst Bestanden van het type .

Verwijzingen

Voor meer informatie over het instellen van ODBC-gegevensbronnen klikt u op Microsoft Office Access Help in het menu Help , typt of wijzigt u ODBC-gegevensbronnen in het vak Zoeken naar in het deelvenster Hulp en klikt u vervolgens op Zoeken starten om het onderwerp weer te geven.