Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Wanneer u in een Microsoft Access 2010-database de macro Tekstimporterenexporteren uitvoert of een macro waarmee een tekstbestand wordt geïmporteerd, geëxporteerd of gekoppeld met behulp van een opgeslagen specificatienaam en de macro is gemaakt of gewijzigd in Access 2010, wordt het volgende foutbericht weergegeven wanneer u probeert de macro uit te voeren:

De tekstbestand specificatie ' <x> ' bestaat niet. U kunt geen gegevens importeren, exporteren of koppelen met behulp van de specificatie."Let op: de waarde van ' <x> ' komt overeen met het indexnummer van de specificatie in de lijst met specificaties voor de database.

Oorzaak

Dit is een bekend probleem in Microsoft Access 2010.

Oplossing

De cumulatieve update van juni 2011 voor Microsoft Access 2010: als u de macro hebtgewijzigd met de: actie TransferText in Access 2010 voordat u de cumulatieve update van juni 2011 toepast, wordt het foutbericht weergegeven dat demacro wordt uitgevoerd nadat u de update hebt toegepast. Als u de macro opent in de ontwerpweergave, ziet u dat de tekst specificatie is gewijzigd in het specificatie-indexnummer (' x '). U kunt dit probleem oplossen door de juiste naam voor de tekst specificatie opnieuw te selecteren in Access 2010 en de macro op te slaan.Tijdelijke oplossingenU kunt dit probleem omzeilen met behulp van een van de methoden die hieronder worden beschreven.Methode 1: macro's maken/bewerken in een eerdere versie van Access.

  1. Open de database in Microsoft Access 2007.

  2. Selecteer de gewenste Specificatienaam in de sectie actie TransferText van de macro.

  3. Sla de macro op en sluit deze.

  4. Open de database in Microsoft Access 2010 en voer de macro uit.

Methode 2: gebruik de actie TransferText in Visual Basic for Applications, in plaats van een macro. U kunt dezelfde macroactie uitvoeren met VBA-code. Bijvoorbeeld: DoCmd. TransferText acImportDelim, "MyImportSpec", "Tabel1", "C:\FileName.txt" Zie het volgende artikel voor meer informatie over het gebruik van TransferText: de methode DoCmd. teksttransfertext (Access) de methode3: de naam van de specificatie wijzigen zodat deze overeenkomt met de positie in de lijst met specificaties. Voer de volgende stappen uit om een bestaande specificatie met een nieuwe naam op te slaan (in hoofdzaak de naam van de spec te wijzigen): Maak een nieuw tekstbestand in de database en klik in de groep importeren & koppelen op tekstbestand.

  1. Selecteer het tekstbestand dat u wilt importeren en klik op OK.

  2. Klik op Geavanceerd.

  3. Klik op specificaties

  4. Selecteer de bestaande specificatie en klik op openen.

  5. Klik op Opslaan als en geef een naam op bij het bijbehorende indexnummer (in de lijst met specificaties de eerste waarde is ' 1 ', de tweede is ' 2 ', etc.)

  6. Klik op specificaties

  7. Selecteer de oude naam van de specificatie en klik op verwijderen.

  8. Nu wordt de oude specificatie benoemd met het indexnummer

  9. De wizard Windows importeren annuleren

  10. Open de macro in de ontwerpweergave

  11. Selecteer in de keuzelijst met invoervak voor de naam van de specificatie de naam van de nieuwe specificatie.

Meer informatie

Macro's die in eerdere versies van Access worden gemaakt, worden in Access 2010 correct uitgevoerd totdat ze worden bewerkt in Microsoft Access 2010.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×