Menggunakan Makro TransferSpreadsheet dengan Microsoft Access

TransferSpreadsheet memungkinkan Anda memindahkan data dari Access dengan menggunakan Makro Akses. Jangan khawatir, itu tidak terlalu rumit tetapi jika Anda belum bekerja dengan Macro Akses sebelumnya, Anda mungkin sedikit keluar dari elemen Anda. Jangan takut – ini adalah teknik yang sangat berguna untuk dipelajari dan sering digunakan untuk tugas pengulangan dasar!

Makro pada dasarnya hanya sekelompok perintah Access yang dibundel menjadi satu objek kecil. Ketika Anda memulai objek itu, ia berjalan melalui perintah yang Anda berikan untuk menyelesaikan tugas. Misalnya, saya bisa membuka Buku Kerja Excel dan menulis nama saya di setiap sel di kolom A – semua 65.000 sel. Atau saya bisa saja makro melakukannya untuk saya – menghemat waktu dan mengetik jari! Inilah sebabnya mengapa makro itu hebat!

Dalam hal ini, kami tidak akan melihat data yang akan kami pindahkan – kami akan mendesain data untuk dipindahkan dalam makro, dan kemudian memindahkannya tanpa harus untuk berinteraksi dengannya. Access memiliki tindakan makro yang terintegrasi yang memungkinkan kita untuk melakukannya dengan mudah.

Buat makro baru, dan di kotak tindakan pertama pilih "TransferSpreadsheet".

Anda akan melihat setelah memilih "TransferSpreadsheet" bahwa Anda memiliki beberapa opsi di bagian bawah jendela yang tersedia untuk Anda. Ini adalah dasar dari apa yang Anda lihat:

TransferType : Ini menanyakan apa yang ingin Anda lakukan dengan data – apakah Anda mengimpor atau mengekspor? Dalam kasus kami, kami mengekspor karena kami ingin mengirim sesuatu ke Excel.

Jenis Spreadsheet : Ini memungkinkan Anda memilih versi spreadsheet yang berbeda untuk keperluan format. Jika Anda menggunakan apa pun dari Excel 97, paling baik untuk memilih opsi terbaru – dalam hal ini "Microsoft Excel 8-10" yang mencakup Excel 97, 2000, dan XP.

Nama Tabel : Jangan terkecoh, itu tidak harus menjadi meja! Dalam hal ini, saya mengekspor kueri yang disebut "qsel_Test".

Nama file : Meskipun Anda dapat menggunakan file yang ada untuk mentransfer data ini, Anda juga dapat cukup mengetikkan path dan nama file dari file yang tidak ada dan Access akan membuatnya untuk Anda ketika data ditransfer. Coba "C: MyTestFile.xls". Itu akan muncul secara ajaib!

Memiliki Nama Field : Opsi ini bukan masalah besar tetapi dapat menjadi penting jika Anda berencana untuk bekerja dengan banyak data ini di Excel. Pada dasarnya, ini menanyakan apakah Anda ingin judul kolom di tabel atau permintaan Anda dialihkan. Jadi jika Anda memiliki tabel dengan bidang yang disebut "SSN", maka "SSN" akan muncul di Baris 1 lembar Excel, dengan data dimulai pada Baris 2. Jika opsi ini dimatikan, data Anda dimulai di Baris 1 dan Anda tidak akan memiliki judul apa pun.

Jarak : Jika ada rentang tertentu dalam lembar excel Anda ingin mentransfer data ke (misalnya, letakkan di E33: Q79), maka Anda dapat memasukkan itu di sini. Ini umumnya kelangkaan seolah-olah Anda akan menjadi yang spesifik, Anda mungkin akan melakukan ini dalam Kode VBA.

Itu saja! Simpan makro sebagai sesuatu seperti, "mcr_XLExport" dan jalankan dengan mengklik ganda di atasnya dan voila. Periksa drive C: dan Anda telah mendapatkan file Excel di sana dengan persis apa yang ada di kueri Anda!

Menggunakan makro adalah opsi yang fantastis jika Anda perlu sering mengekspor data dinamis dari Excel. Meskipun sedikit tidak fleksibel (Anda harus terus mengubah nama file kecuali jika Anda memperindah makro dengan lebih banyak tindakan atau kode), ini adalah cara yang bagus untuk secara konsisten menangani tugas pengeksporan berulang. Anda juga dapat dengan cepat menetapkan tindakan ini ke tombol pada formulir untuk membuat utilitas ekspor cepat dan mudah dari data yang terus berubah. Ada ratusan kemungkinan!

Leave a Reply

Your email address will not be published. Required fields are marked *