Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Într-o bază de date Microsoft Access 2010 atunci când rulați macrocomanda ImportExportText sau o macrocomandă care importă, exportă sau leagă un fișier text utilizând un nume de specificație salvat și macrocomanda a fost creată sau modificată în Access 2010, primiți următoarea eroare atunci când încercați să rulați macrocomanda:

"Specificația fișierului text" <x> "nu există. Nu puteți importa, exporta sau lega utilizând specificația."Rețineți că valoarea ' <x> ' corespunde numărului de index al specificației din lista de specificații pentru baza de date.

Cauză

Aceasta este o problemă cunoscută în Microsoft Access 2010.

Rezolvare

Aplicați actualizarea cumulativă din iunie 2011 pentru Microsoft Access 2010:http://support.Microsoft.com/KB/2544022important de reținut: dacă ați modificat macrocomanda care conține acțiunea TransferareText în Access 2010 înainte de a aplica actualizarea cumulativă din iunie 2011, veți primi în continuare mesajul de eroare în execuția macrocomenzii după aplicarea actualizării. Dacă deschideți macrocomanda în vizualizarea proiect, veți vedea că specificația textului s-a modificat la numărul de index de specificații (' x '). Pentru a corecta problema, trebuie să selectați din nou numele specificației corespunzătoare a textului în Access 2010 și să Salvați macrocomanda.SoluțiiAceastă problemă poate fi soluționată utilizând una dintre metodele descrise mai jos.Metoda 1: Creați/editați macrocomenzi într-o versiune anterioară de Access.

  1. Deschideți baza de date în Microsoft Access 2007.

  2. Selectați numele specificației dorite în secțiunea acțiune TransferareText a macrocomenzii.

  3. Salvați și închideți macrocomanda.

  4. Deschideți baza de date în Microsoft Access 2010 și execuți macrocomanda.

Metoda 2: utilizați acțiunea TransferareText în Visual Basic for Applications, mai degrabă decât o macrocomandă. Puteți efectua aceeași acțiune de macrocomandă utilizând codul VBA. De exemplu: obiectului DoCmd. TransferareText acImportDelim, "MyImportSpec", "tabel1", "C:\FileName.txt" pentru mai multe informații despre utilizarea TransferareText consultați următorul articol: obiectului DoCmd. TransferareText method (Access)http://MSDN.Microsoft.com/en-us/library/ff835958.aspxmetoda 3: redenumiți specificația astfel încât să se potrivească poziției sale în lista de specificații. Pentru a salva o specificație existentă cu un nume nou (redenumirea în esență a spec), urmați acești pași: în baza de date, începeți un nou import de fișiere text selectând fila date externe și, în grupul import & link, faceți clic pe fișier text.

  1. Selectați orice fișier text de importat, faceți clic pe OK

  2. Faceți clic pe complex

  3. Faceți clic pe specificații

  4. Selectați specificația existentă, faceți clic pe deschidere

  5. Faceți clic pe Salvare ca și denumiți-l cu numărul de index corespunzător (în lista de specificații prima este "1", a doua este "2" etc.)

  6. Faceți clic pe specificații

  7. Selectați numele specificației vechi și faceți clic pe Ștergere

  8. Acum, specificația veche este denumită cu numărul de index

  9. Anularea din Windows Import Wizard

  10. Deschiderea macrocomenzii în vizualizarea proiect

  11. În caseta combo pentru numele specificației, selectați noul nume de specificație

Mai multe informații

Macrocomenzile create în versiuni anterioare de Access se vor executa corect în Access 2010 până când sunt editate în Microsoft Access 2010.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×