Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

"Microsoft Access" 2010 duomenų bazėje vykdant ImportExportText makrokomandą arba makrokomandą, importuojantį, eksportavus arba susiejantį tekstinį failą, naudojant įrašytą specifikacijos pavadinimą ir makrokomandą, sukurtą arba modifikuotą "Access 2010", bandant vykdyti makrokomandą, gaunate šį klaidos pranešimą:

"Teksto failo specifikacija <x>" neegzistuoja. Negalite importuoti, eksportuoti arba susieti naudodami specifikaciją."Nepamirškite, kad "<x>" reikšmė atitinka specifikacijos indekso numerį duomenų bazės specifikacijos sąraše.

Priežastis

Tai yra žinoma problema "Microsoft Access" 2010.

Sprendimas

Taikykite 2011 "" kaupiamąjį naujinimą, skirtą "Microsoft Access" 2010:http://support.Microsoft.com/kb/2544022svarbu Pastaba: jei modifikavote makrokomandą, kurioje yra veiksmas Perkeltitekstą "Access" 2010 prieš taikydami birželio 2011 kaupiamąjį naujinimą, vis tiek gausite klaidos pranešimą, kuriame veikia makrokomanda, pritaikę naujinimą. Jei atidarysite makrokomandą dizaino rodinyje, pamatysite, kad teksto specifikacija pakeista į specifikacijos indekso numerį (' x '). Norėdami išspręsti šią problemą, turite iš naujo pasirinkti tinkamą teksto specifikacijos pavadinimą "Access" 2010 ir įrašyti makrokomandą.Sprendimo būdaiŠią problemą galima išspręsti naudojant vieną iš toliau aprašytų būdų.1 būdas: Kurkite/Redaguokite ankstesnės "Access" versijos makrokomandas.

  1. Atidarykite duomenų bazę "Microsoft Access" 2007.

  2. Pasirinkite norimą specifikacijos pavadinimą makrokomandos dalyje perkėlimo veiksmas.

  3. Įrašykite ir uždarykite makrokomandą.

  4. Atidarykite duomenų bazę "Microsoft Access" 2010 ir vykdykite makrokomandą.

2 būdas: naudokite veiksmą Perkeltitekstas programoje "Visual Basic for Applications", o ne makrokomandą. Galite atlikti tą patį makrokomandos veiksmą naudodami VBA kodą. Pvz.: DoCmd. TransferText acImportDelim, "MyImportSpec", "Lentelė1", "C:\FileName.txt" daugiau informacijos apie TransferText ieškokite šiame straipsnyje: DoCmd. TransferText metodo ("Access")http://MSDN.Microsoft.com/en-us/library/ff835958.aspx3 metodas: pervardykite specifikaciją taip, kad ji atitiktų jo specifikacijos sąrašą. Norėdami įrašyti esamą specifikaciją nauju pavadinimu (iš esmės pervardydami spec.), atlikite šiuos veiksmus: duomenų bazėje pradėkite naują teksto failų importavimą pažymėdami skirtuką Išoriniai duomenys ir grupėje importuoti & spustelėkite teksto failas.

  1. Pasirinkite norimą importuoti tekstinį failą, spustelėkite gerai

  2. Spustelėkite Išsamiau

  3. Spustelėkite specifikacijos

  4. Pasirinkite esamą specifikaciją, spustelėkite Atidaryti

  5. Spustelėkite Įrašyti kaip ir pavadinkite jį atitinkamu indekso numeriu (specifikacijos sąraše pirmasis yra "1", antrasis – "2" ir kt.)

  6. Spustelėkite specifikacijos

  7. Pasirinkite seną specifikacijos pavadinimą ir spustelėkite Naikinti

  8. Dabar sena specifikacija pavadinta indekso numeriu

  9. "Windows" importavimo vedlio atšaukimas

  10. Makrokomandos atidarymas dizaino rodinyje

  11. Specifikacijos pavadinimo pasirinktinio įvedimo lauko pasirinkite naują specifikacijos pavadinimą

Daugiau informacijos

Ankstesnėse "Access" versijose sukurtos makrokomandos veiks tinkamai "Access 2010", kol jos bus redaguojamos naudojant "Microsoft Access 2010".

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×