Gejala
Dalam database Microsoft Access 2010 saat Anda menjalankan makro ImportExportText atau makro yang mengimpor, mengekspor, atau menautkan file teks menggunakan nama spesifikasi yang disimpan dan makro dibuat atau dimodifikasi di Access 2010, Anda menerima kesalahan berikut ini saat Anda mencoba menjalankan makro:
"Spesifikasi file teks ' <x> ' tidak ada. Anda tidak dapat mengimpor, mengekspor, atau menautkan menggunakan spesifikasi."Perhatikan bahwa nilai ' <x> ' sesuai dengan spesifikasi nomor indeks dalam daftar spesifikasi untuk database.
Penyebab
Ini adalah masalah umum di Microsoft Access 2010.
Pemecahan Masalah
Menerapkan pembaruan kumulatif 2011 Juni untuk Microsoft Access 2010:http://support.Microsoft.com/kb/2544022penting untuk dicatat: jika Anda mengubah makro yang berisi tindakan pemindahan teks di Access 2010 sebelum menerapkan pembaruan kumulatif Juni 2011, Anda masih akan menerima pesan kesalahan yang menjalankan makro setelah menerapkan pembaruan. Jika Anda membuka makro Anda dalam tampilan desain, Anda akan melihat spesifikasi teks telah berubah menjadi nomor indeks spesifikasi (' x '). Untuk memperbaiki masalah ini, Anda harus memilih ulang nama spesifikasi teks yang tepat di Access 2010 dan menyimpan makro.SolusinyaMasalah ini bisa dikerjakan menggunakan salah satu metode yang diuraikan di bawah ini.Metode 1: membuat/mengedit makro dalam versi Access sebelumnya.
-
Buka database di Microsoft Access 2007.
-
Pilih nama spesifikasi yang diinginkan di bagian tindakan memindahkan teks makro.
-
Simpan dan tutup makro.
-
Buka database di Microsoft Access 2010 dan jalankan makro.
Metode 2: gunakan tindakan Transfertext dalam Visual Basic for Applications, daripada makro. Anda dapat melakukan tindakan makro yang sama menggunakan kode VBA. Misalnya: DoCmd. TransferText acImportDelim, "MyImportSpec", "Tabel1", "C:\FileName.txt" untuk informasi selengkapnya tentang menggunakan TransferText Lihat artikel berikut ini: metode DoCmd. TransferText (Access)http://msdn.Microsoft.com/en-US/Library/ff835958.aspxmetode 3: mengganti nama spesifikasi sehingga sesuai dengan posisinya di dalam daftar spesifikasi. Untuk menyimpan spesifikasi yang sudah ada dengan nama baru (pada dasarnya mengganti nama spec) ikuti langkah-langkah ini: di database, mulai impor file teks baru dengan memilih tab data eksternal dan di grup impor & link, klik file teks.
-
Pilih file teks apa saja untuk diimpor, klik OK
-
Klik tingkat lanjut
-
Klik spesifikasi
-
Pilih spesifikasi yang sudah ada, klik buka
-
Klik Simpan sebagai dan beri nama dengan nomor indeks terkait (dalam daftar spesifikasi pertama adalah "1", yang kedua adalah "2", dsb.)
-
Klik spesifikasi
-
Pilih nama spesifikasi lama dan klik Hapus
-
Sekarang spesifikasi lama dinamai dengan nomor indeks
-
Membatalkan keluar dari jendela panduan impor
-
Membuka makro Anda dalam tampilan desain
-
Dalam kotak combobox untuk nama spesifikasi, pilih nama spesifikasi baru
Informasi Selengkapnya
Makro yang dibuat di versi Access yang lebih lama akan berjalan dengan benar di Access 2010 hingga diedit di Microsoft Access 2010.