Membuat makro data

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

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.

Di 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.

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×