Symptom
I en Microsoft Access 2010-databas när du kör makrot ImportExportText eller ett makro som importerar, exporterar eller länkar en textfil med hjälp av ett sparat Specifikations namn och makrot skapades eller ändrades i Access 2010, får du följande fel meddelande när du försöker köra makrot:
"<x> finns inte. Du kan inte importera, exportera eller länka med specifikationen."Observera att värdet för <x> motsvarar specifikationens index nummer i listan med specifikationer för databasen.
Orsak
Det här är ett känt problem i Microsoft Access 2010.
Lösning
Använda den kumulativa uppdateringen för juni 2011 för Microsoft Access 2010:http://support.Microsoft.com/kb/2544022viktigt att Obs!om du har ändrat makrot med ÖverförText-åtgärden i Access 2010 innan du använder den kumulativa uppdateringen för 2011 juni, kommer du fortfarande att få fel meddelandet som kör makrot när du har använt uppdateringen. Om du öppnar makrot i designvyn visas text specifikationen har ändrats till specifikationens index nummer (x). För att åtgärda problemet måste du välja rätt text Specifikations namn i Access 2010 och spara makrot.LösningarProblemet kan bearbetas med hjälp av någon av de metoder som beskrivs nedan.Metod 1: skapa/redigera makron i en tidigare version av Access.
-
Öppna databasen i Microsoft Access 2007.
-
Välj önskat Specifikations namn i avsnittet ÖverförText i makrot.
-
Spara och Stäng makrot.
-
Öppna databasen i Microsoft Access 2010 och kör makrot.
Metod 2: använda instruktionen ÖverförText i Visual Basic for Applications och inte ett makro. Du kan utföra samma makro åtgärd med hjälp av VBA-kod. Till exempel: DoCmd. ÖverförText acImportDelim, "MyImportSpec", "Tabell1", "C:\FileName.txt" Mer information om hur du använder ÖverförText finns i följande artikel: DoCmd. ÖverförText (Access)http://msdn.Microsoft.com/en-us/library/ff835958.aspxmetod 3: byta namn på specifikationen så att den matchar dess placering i listan med specifikationer. Om du vill spara en befintlig specifikation med ett nytt namn (som i huvudsak byta namn på specifikationen) följer du de här stegen: starta en ny textfil import genom att välja fliken externa data i gruppen Importera & länk och klicka på textfil.
-
Markera en textfil som du vill importera och klicka på OK.
-
Klicka på Avancerat
-
Klicka på specifikationer
-
Välj den befintliga specifikationen, klicka på öppna
-
Klicka på Spara som och namnge den med motsvarande index nummer (i listan med specifikationer är det första ordet "1", det andra är "2" osv.)
-
Klicka på specifikationer
-
Markera det gamla Specifikations namnet och klicka på ta bort
-
Nu kallas den gamla specifikationen med index numret
-
Avbryt från guiden Importera
-
Öppna makrot i designvyn
-
I ComboBox för Specifikations namnet väljer du det nya Specifikations namnet
Mer information
Makron som har skapats i tidigare versioner av Access kommer att fungera korrekt i Access 2010 tills de redige ras i Microsoft Access 2010.