Sümptomid
Microsoft Access 2010 andmebaasis, kui käivitate ImportExportText makro või makro, mille kaudu imporditakse, eksporditakse või lingitakse tekstifaili salvestatud määrangu nimega ja makro on rakenduses Access 2010 loodud või muudetud, kuvatakse makro käivitamisel järgmine tõrketeade:
"Tekstifaili spetsifikatsioon" <x> pole olemas. Te ei saa määrangu abil importida, eksportida või linkida."Pange tähele, et "<x>" väärtus vastab andmebaasi spetsifikatsioonide loendi indeksi numbrile.
Põhjus
See on Microsoft Access 2010 teadaolev probleem.
Lahendus
Microsoft Access 2010 ' i 2011 koondvärskenduses rakendamine:http://support.microsoft.com/kb/2544022oluline Märkus: Kui muutsite makrot, mis sisaldab Accessi 2010 TransferText toimingut enne juunis 2011 kumulatiivse värskenduse rakendamist, kuvatakse pärast värskenduse rakendamist tõrketeade, milles makro töötab. Kui avate makro kujundusvaates, näete, et tekstivorming on muudetud spetsifikatsiooni indeksi numbriks ("x"). Probleemi lahendamiseks peate rakenduses Access 2010 uuesti valima õige teksti spetsifikatsiooni nime ja salvestama makro.Ajutised lahendusedSelle probleemi lahendamiseks saate kasutada ühte allpool kirjeldatud meetoditest.1. meetod: saate luua/redigeerida makrosid Accessi varasemas versioonis.
-
Avage andmebaas rakenduses Microsoft Access 2007.
-
Valige makro jaotises TransferText soovitud spetsifikatsiooni nimi.
-
Salvestage ja sulgege makro.
-
Avage andmebaas rakenduses Microsoft Access 2010 ja käivitage makro.
Meetod 2: kasutage TransferText toimingut Visual Standard for Applications (mitte makro). Sama makrot saab sooritada VBA-koodi abil. Näiteks: DoCmd meetodit. TransferText acImportDelim, "MyImportSpec", "tabel", "C:\FileName.txt" Lisateavet TransferText kasutamise kohta leiate järgmistest artiklitest: DoCmd meetodit. TransferText meetod (Access)http://MSDN.microsoft.com/en-us/Library/ff835958.aspxmeetod 3: spetsifikaadi määramine, et see vastaks selle asukohale spetsifikatsioonide loendis. Olemasoleva määrangu salvestamine uue nimega (sisuliselt ümbernimetamine spec) järgimiseks tehke järgmist. andmebaasist Alustage uut tekstifaili importi, valides menüü Välisandmed ja jaotises impordi & link nuppu tekstifail.
-
Imporditava tekstifaili valimine, klõpsake nuppu OK
-
Klõpsake nuppu Täpsemalt
-
Klõpsake nuppu andmed
-
Valige olemasolev spetsifikatsioon, klõpsake nuppu Ava.
-
Klõpsake nuppu Salvesta nimega ja nimetage see vastava indeksi numbriga (spetsifikatsioonide loendist esimene on "1", teine on "2" jne).
-
Klõpsake nuppu andmed
-
Valige vana spetsifikatsiooni nimi ja klõpsake nuppu Kustuta
-
Nüüd on vana spetsifikatsioon nimega index number
-
Impordiviisardi akendest loobumine
-
Makro avamine kujundusvaates
-
Spetsifikatsiooni nime liitboksi sees valige uus määrangu nimi.
Lisateave
Accessi varasemates versioonides loodud makrod käivitatakse rakenduses Access 2010 õigesti, kuni neid redigeeritakse rakenduses Microsoft Access 2010.