Membuat makro data

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Data makro adalah fitur baru dalam Access 2010 yang memungkinkan Anda untuk menambahkan logika ke kejadian yang terjadi pada tabel, seperti menambahkan, memperbarui, atau menghapus data. Sangat mirip dengan "pemicu" di Microsoft SQL Server. Artikel ini memperlihatkan kepada Anda cara membuat dan debug makro data.

Dalam artikel ini

Tentang makro data

Membuat makro data berbasis acara

Membuat makro data bernama

Mengelola data makro

Debug makro data

Tentang makro data

Data makro dikelola dari tab tabel saat menampilkan tabel dalam tampilan lembar data, dan tidak muncul di bawah makro di panel navigasi. Antara lain, Anda bisa menggunakan data makro untuk memvalidasi dan akurasi data dalam tabel. Ada dua tipe utama makro data — yang dipicu dengan tabel acara (juga disebut "event-driven" data makro), dan yang berjalan di respons untuk dipanggil menurut nama (juga dikenal sebagai "bernama" data makro).

Atas halaman

Membuat makro data berbasis acara

Tabel kejadian terjadi setiap kali Anda menambahkan, memperbarui, atau menghapus data dalam sebuah tabel. Anda dapat program makro data untuk menjalankan segera setelah acara tiga ini, atau segera sebelum menghapus atau mengubah acara. Gunakan prosedur berikut untuk melampirkan makro data ke tabel kejadian:

  1. Di Panel Navigasi, klik ganda tabel yang ingin Anda tambahkan makro data.

  2. Pada tab tabel , dalam grup Sebelum acara atau Setelah acara grup, klik acara yang Anda ingin menambahkan makro. Sebagai contoh, untuk membuat makro data yang berjalan setelah Anda menghapus rekaman dari tabel, klik Setelah menghapus.

    Catatan: Jika acara yang sudah ada makro yang terkait dengannya, ikonnya tampak disoroti pada pita.

    Access membuka Penyusun Makro. Jika kejadian ini sudah dibuatkan makronya, Access menampilkan makro yang sudah ada itu.

  3. Tambahkan tindakan yang ingin dilakukan oleh makro.

  4. Simpan dan tutup makro.

Untuk informasi selengkapnya tentang membuat makro, lihat artikel membuat makro antarmuka pengguna (UI).

Atas halaman

Membuat makro data bernama

Makro data bernama atau "mandiri" terkait dengan tabel tertentu, tapi tidak dengan acara tertentu. Anda bisa menghubungi makro data bernama dari makro data atau standar makro.

  1. Di Panel Navigasi, klik ganda tabel yang ingin Anda tambahkan makro data.

  2. Pada tab tabel , di grup Makro bernama , klik Makro bernama, dan lalu klik Buat makro bernama.

    Access membuka penyusun makro, di mana Anda bisa mulai menambahkan tindakan.

Untuk informasi selengkapnya tentang membuat makro, lihat artikel membuat makro antarmuka pengguna (UI).

Tentang parameter

Parameter memungkinkan Anda untuk mengirim nilai ke makro data bernama sehingga mereka bisa digunakan dalam pernyataan bersyarat atau penghitungan lain. Mereka juga memungkinkan Anda untuk mengirim referensi objek dari standar makro ke makro data.

Catatan: Parameter tidak tersedia di drive kejadian makro data.

Untuk menambahkan parameter ke makro data:

  1. Di bagian atas makro, klik Buat Parameter.

  2. Dalam kotak nama , ketikkan nama unik untuk parameter. Ini adalah nama yang Anda gunakan untuk merujuk ke parameter dalam ekspresi.

  3. Secara opsional, ketikkan Deskripsi untuk parameter dalam kotak Deskripsi . Kami menyarankan Anda memasukkan Deskripsi karena nanti, ketika Anda menggunakan parameter, teks deskripsi yang Anda ketik berikut ini ditampilkan di tips alat. Ini akan membantu Anda mengingat tujuan parameter.

Untuk menjalankan makro data bernama dari makro yang lain, Anda menggunakan tindakan RunDataMacro . Tindakan yang menyediakan kotak untuk setiap parameter yang Anda buat, sehingga Anda bisa memberikan nilai yang diperlukan.

Atas halaman

Mengelola data makro

Data makro tidak muncul di panel navigasi di bawah makro. Anda harus menggunakan perintah pita dalam tampilan lembar data tabel atau tampilan desain tabel untuk membuat, mengedit, mengganti nama, dan menghapus data makro.

Mengedit makro data berbasis acara

  1. Di panel navigasi, klik ganda tabel yang berisi makro data yang ingin Anda edit.

  2. Pada tab tabel , dalam grup Sebelum acara atau Setelah acara grup, klik acara untuk makro yang ingin Anda edit. Misalnya, untuk mengedit makro data yang berjalan setelah Anda menghapus rekaman dari tabel, klik Setelah menghapus.

    Catatan: Jika sebuah kejadian tidak memiliki makro yang terkait dengannya, ikonnya tidak tersorot di menu.

    Access membuka penyusun makro, dan Anda bisa mulai mengedit makro.

Mengedit makro data bernama

  1. Di panel navigasi, klik ganda setiap tabel untuk membukanya dalam tampilan lembar data.

  2. Pada tab tabel , di grup Makro bernama , klik Makro bernama, dan lalu arahkan ke Mengedit makro bernama.

  3. Di submenu, klik makro data yang ingin Anda edit.

    Access membuka penyusun makro, dan Anda bisa mulai mengedit makro.

Mengganti nama makro data bernama

  1. Di panel navigasi, klik ganda setiap tabel untuk membukanya dalam tampilan lembar data.

  2. Pada tab tabel , di grup Makro bernama , klik Makro bernama, dan lalu klik Ganti nama/Hapus makro.

  3. Dalam kotak dialog Pengelola makro Data , klik ganti nama di sebelah makro data yang ingin Anda ganti namanya.

    Akses memilih nama makro saat ini.

  4. Ketikkan nama baru atau mengedit nama yang sudah ada, dan lalu tekan ENTER.

Menghapus makro data

Gunakan prosedur ini untuk menghapus makro data bernama atau acara yang dikendalikan apa pun:

  1. Di panel navigasi, klik ganda setiap tabel untuk membukanya dalam tampilan lembar data.

  2. Pada tab tabel , di grup Makro bernama , klik Makro bernama, dan lalu klik Ganti nama/Hapus makro.

  3. Dalam kotak dialog Pengelola makro Data , klik Hapus di samping makro data yang ingin Anda ganti namanya.

Catatan: Anda juga bisa menghapus makro yang digerakkan oleh acara dengan menghapus semua tindakannya.

Atas halaman

Debug makro data

Beberapa makro debug alat umum, seperti perintah langkah tunggal dan MessageBox tindakan makro, ini tidak tersedia untuk makro data. Namun, jika Anda mengalami masalah dengan makro data, Anda bisa menggunakan tabel Log aplikasi dikombinasikan dengan OnError, RaiseError dan LogEvent tindakan makro untuk membantu menemukan kesalahan makro data.

Menampilkan Log aplikasi tabel

Log aplikasi tabel adalah tabel sistem (bernama USysApplicationLog) yang secara default tidak ditampilkan di panel navigasi. Jika terjadi kesalahan dalam makro data, Anda mungkin dapat memberi tahu apa yang terjadi dengan menampilkan informasi dalam tabel Log aplikasi.

Gunakan prosedur berikut ini untuk menampilkan tabel Log aplikasi:

  1. Klik File untuk membuka tampilan Microsoft Backstage.

  2. Pada Info tab, klik Tabel Log View aplikasi.

    Catatan: Jika Anda tidak melihat tombol Tampilan aplikasi Log tabel , ini artinya bahwa tabel Log aplikasi yang tidak belum telah dibuat untuk database ini. Setelah acara masuk, tombol akan muncul pada Info tab.

Anda bisa membuat baris di tabel Log aplikasi dengan menggunakan tindakan LogEvent atau RaiseError tindakan, dan Anda bisa mengontrol bagaimana Access menanggapi kesalahan dengan menggunakan tindakan OnError.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×