Import text file di Access

Syntax:
TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage)

  1. TransferType terdiri dari
    1. acExportDelim ,
    2. acExportFixed,
    3. acExportHTML,
    4. acExportMerge,
    5. acImportDelim default,
    6. acImportFixed,
    7. acImportHTML,
    8. acLinkDelim,
    9. acLinkFixed,
    10. acLinkHTML
  2. SpecificationName :
    • Spesifikasi format import dan eksport dari file, yang telah tersimpan di database. Untuk fix width text file harus menggunakan spesifikasi yang ada di database atau menggunakan file schema ini yang tersimpan di folder yang sama dengan file tujuan. Untuk membuat spesifikasi dapat anda lakukan ketika anda melakukan import/export secara wizard. Apabila tanpa anda definisikan spesifikasinya, maka import akan menggunakan default yaitu comma delimited.
    • Dan fieldnya harus dengan penamaan F1, F2, F3…..seterusnya.
    • Langkahnya dapat anda lihat dibawah ini sebagai contoh ketika import text file ..
    • ikuti langkah-langkah yang ada ketika anda akan import file text dimasukkan ke table.
    • Setelah akan finish tekan tombol Advanced, maka akan keluar spesifikasi yang telah anda lalui dari awal hingga akhir ketika import file text tadi.
    • spesifikasi ini dapat anda simpan di database dengan penamaan yang anda inginkan. Dan ketika anda akan running import dengan script (coding), spesifikasi ini dapat anda gunakan seolah-olah proses import anda seperti tahap-tahap yang anda lalui tadi ketika wizard.
  3. TableName : nama table tujuan penyimpanan data.
  4. FileName nama_file yang akan diimport atau nama file tujuan hasil export.
  5. HasFieldNames gunakan True (–1) apabila baris pertama dianggap sebagai nama field(kolom). Gunakan False (0) apabila baris pertama tidak digunakan sebagai nama field(kolom) “dari baris pertama merupakan data”, apabila tidak di definisikan maka nilainya adlah False.
  6. HTMLTableName digunakan apabila kita mau import atau link ke table HTML.
  7. CodePage digunakan untuk indikasi kode halaman.

Untuk import file text dengan menggunakan “;” (semicolon) atau karakter yang lain sebagai pemisah, maka anda dapat menggunakan perintah sebagai berikut.

DoCmd.TransferText acImportDelim, “schema1″, “TABLE_IMPORT”, “D:\DATA\NAMA_FILE.TXT”, False

Silahkan mencoba dan semoga berhasil.

~ oleh badmunir di/pada April 2, 2009.

Tinggalkan Balasan