Simptomi
U bazi podataka programa Microsoft Access 2010 kada pokrenete makronaredbu ImportExportText ili makronaredbu koja uvozi, izvozi ili povezuje tekstnu datoteku pomoću spremljenog naziva specifikacija, a makronaredba je stvorena ili izmijenjena u programu Access 2010, prikazat će se sljedeća pogreška prilikom pokušaja pokretanja makronaredbe:
"Specifikacija tekstnih datoteka" <x> "ne postoji. Ne možete uvoziti, izvoziti ni povezivati se pomoću specifikacije."Primjetite da vrijednost "<x>" odgovara broju indeksa specifikacija na popisu specifikacija za bazu podataka.
Uzrok
To je poznat problem u programu Microsoft Access 2010.
Rješenje
Primjena kumulativnog ažuriranja za Lipanj 2011 za Microsoft Access 2010:http://support.Microsoft.com/kb/2544022Važno je napomenuti: ako ste izmijenili makronaredbu koja sadrži akciju TransferText u programu Access 2010 prije primjene kumulativnog ažuriranja za Lipanj 2011, i dalje ćete primiti poruku o pogrešci koja pokreće makronaredbu nakon primjene ažuriranja. Ako makronaredbu otvorite u prikazu dizajna, vidjet ćete da je specifikacija teksta izmijenjena u indeksu specifikacija (' x '). Da biste riješili problem, morate ponovno odabrati pravilan naziv specifikacije teksta u programu Access 2010 i spremiti makronaredbu.WorkaroundsTaj se problem može raditi u nastavku pomoću jedne od navedenih metoda.Prvi način: stvaranje/uređivanje makronaredbi u prethodnoj verziji programa Access.
-
Otvorite bazu podataka u programu Microsoft Access 2007.
-
Odaberite željeni naziv specifikacije u odjeljcima akcija TransferText u makronaredbi.
-
Spremanje i zatvaranje makronaredbe.
-
Otvorite bazu podataka u programu Microsoft Access 2010 i pokrenite makronaredbu.
Drugi drugi način: korištenje akcije TransferText u programu Visual Basic za aplikacije, a ne za makronaredbu. Istu akciju makronaredbe možete izvesti pomoću VBA koda. Na primjer: DoCmd. TransferText acImportDelim, "MyImportSpec", "Tablica1", "C:\filename. txt" da biste saznali više o korištenju prijenosa, pogledajte sljedeći članak: DoCmd. TransferText metoda (Access)http://msdn.Microsoft.com/en-us/library/ff835958.aspxMetodije 3: Preimenovanje specifikacije tako da odgovara svom položaju unutar popisa specifikacije. Da biste spremili postojeću specifikaciju pomoću novog naziva (u suštini preimenovanje specifikacija), slijedite ove korake: u bazi podataka pokrenite novu tekstnu datoteku uvoz odabirom kartice vanjski podaci i u grupi Uvoz & veza kliknite tekstna datoteka.
-
Odaberite bilo koju tekstnu datoteku za uvoz, kliknite u redu.
-
Kliknite Napredno
-
Kliknite specifikacije
-
Odaberite postojeću specifikaciju, kliknite Otvori
-
Kliknite Spremi kao i Navedi ga uz odgovarajući broj indeksa (na popisu specifikacija prvi je "1", drugi je "2" itd.)
-
Kliknite specifikacije
-
Odaberite stari naziv specifikacije, a zatim kliknite Izbriši.
-
Sada je stara specifikacija nazvana brojem indeksa.
-
Otkazivanje prozora čarobnjaka za uvoz
-
Otvaranje makronaredbe u prikazu dizajna
-
U okviru ComboBox za naziv specifikacije odaberite novi naziv specifikacije
Dodatne informacije
Makronaredbe stvorene u starijim verzijama programa Access ispravno će se izvoditi u programu Access 2010 dok se ne uređuju u programu Microsoft Access 2010.