Mencipta makro data

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Makro data adalah ciri baru Access 2010 yang membolehkan anda menambah logik peristiwa yang berlaku dalam Jadual, seperti menambah, mengemas kini atau memadamkan data. Ia adalah sama dengan "pemicu" dalam Microsoft SQL Server. Artikel ini menunjukkan anda cara untuk mencipta dan nyahpepijat makro data.

Dalam artikel ini

Tentang makro data

Mencipta makro data dipacu peristiwa

Mencipta makro data bernama

Menguruskan makro data

Nyahpepijat makro data

Tentang makro data

Makro data diuruskan dari tab Jadual semasa melihat jadual dalam pandangan helaian data, dan tidak muncul di bawah makro dalam anak tetingkap navigasi. Antara perkara lain, anda boleh menggunakan makro data untuk mengesahkan dan memastikan ketepatan data dalam Jadual. Terdapat dua jenis utama makro data — yang dipicu dengan jadual acara (juga dipanggil makro data "dipacu peristiwa"), dan yang berjalan dalam respons dipanggil mengikut nama (juga dikenali sebagai "bernama" data makro).

Halaman Atas

Mencipta makro data dipacu peristiwa

Jadual peristiwa yang berlaku apabila anda menambah, mengemas kini atau memadamkan data dalam Jadual. Anda boleh program makro data untuk menjalankan sejurus selepas sebarang peristiwa ini tiga atau sejurus sebelum memadam atau mengubah peristiwa. Gunakan prosedur berikut untuk melampirkan makro data pada acara Jadual:

  1. Dalam Anak Tetingkap Navigasi, dwiklik jadual yang anda ingin tambahkan makro data.

  2. Pada tab Jadual , dalam Kumpulan Sebelum peristiwa atau Kumpulan Selepas peristiwa , klik peristiwa yang anda ingin tambahkan makro. Contohnya, untuk mencipta makro data yang berjalan selepas anda memadamkan rekod daripada jadual, klik Selepas memadamkan.

    Nota: Jika suatu acara telah mempunyai makro yang berkaitan dengannya, ikonnya muncul terserlah pada reben.

    Access membuka Pembina Makro sekiranya satu makro telah dicipta sebelumnya untuk acara ini, Access memaparkan makro sedia ada.

  3. Menambahkan tindakan yang anda inginkan makro tersebut untuk melakukan.

  4. Simpan dan tutup makro tersebut.

Untuk maklumat lanjut tentang mencipta makro, lihat artikel mencipta makro antara muka (UI) pengguna.

Halaman Atas

Mencipta makro data bernama

Makro data bernama atau "kendiri" yang dikaitkan dengan jadual tertentu, tetapi bukan dengan peristiwa tertentu. Anda boleh memanggil makro data bernama daripada makro data atau standard makro.

  1. Dalam Anak Tetingkap Navigasi, dwiklik jadual yang anda ingin tambahkan makro data.

  2. Pada tab Jadual , dalam Kumpulan Makro bernama , klik Makro bernama, dan kemudian klik Cipta makro bernama.

    Access membuka pembina makro, di mana anda boleh mula menambahkan tindakan.

Untuk maklumat lanjut tentang mencipta makro, lihat artikel mencipta makro antara muka (UI) pengguna.

Tentang parameter

Parameter membolehkan anda untuk menghantar nilai ke dalam makro data bernama agar ia boleh digunakan dalam pernyataan bersyarat atau pengiraan lain. Ia juga membolehkan anda untuk menghantar rujukan objek daripada standard makro ke dalam makro data.

Nota: Parameter tidak tersedia dalam makro data pemacu peristiwa.

Untuk menambah parameter makro data:

  1. Di bahagian atas makro, klik Cipta Parameter.

  2. Dalam kotak Nama , taipkan nama unik bagi parameter. Inilah nama yang anda gunakan untuk merujuk kepada parameter dalam ungkapan.

  3. Secara pilihan, taipkan Perihalan bagi parameter dalam kotak Perihalan . Kami mengesyorkan anda memasukkan Perihalan kerana kemudian, apabila anda menggunakan parameter, teks perihalan yang anda taip di sini akan dipaparkan dalam petua alat. Ini membantu anda mengingati tujuan parameter.

Untuk menjalankan makro data bernama dari makro lain, anda menggunakan tindakan RunDataMacro . Tindakan menyediakan kotak untuk setiap parameter yang anda cipta, agar anda boleh menyediakan nilai diperlukan.

Halaman Atas

Menguruskan makro data

Makro data tidak muncul dalam anak tetingkap navigasi di bawah makro. Anda mesti menggunakan perintah reben dalam pandangan helaian data Jadual atau pandangan Reka bentuk jadual untuk mencipta, mengedit, menamakan semula dan memadamkan makro data.

Mengedit makro data dipacu peristiwa

  1. Dalam anak tetingkap navigasi, dwiklik jadual yang mengandungi makro data yang anda ingin edit.

  2. Pada tab Jadual , dalam Kumpulan Sebelum peristiwa atau Kumpulan Selepas peristiwa , klik peristiwa untuk makro yang anda ingin edit. Contohnya, untuk mengedit makro data yang berjalan selepas anda memadamkan rekod daripada jadual, klik Selepas memadamkan.

    Nota: Jika suatu peristiwa tidak mempunyai makro yang berkaitan dengannya, ikonnya tidak diserlahkan pada menu.

    Access membuka pembina makro dan anda boleh mula mengedit makro.

Mengedit makro data bernama

  1. Dalam anak tetingkap navigasi, dwiklik sebarang jadual untuk membukanya dalam pandangan helaian data.

  2. Pada tab Jadual , dalam Kumpulan Makro bernama , klik Makro bernama, dan kemudian tuding ke Mengedit makro bernama.

  3. Dalam submenu, klik makro data yang anda ingin edit.

    Access membuka pembina makro dan anda boleh mula mengedit makro.

Menamakan semula makro data bernama

  1. Dalam anak tetingkap navigasi, dwiklik sebarang jadual untuk membukanya dalam pandangan helaian data.

  2. Pada tab Jadual , dalam Kumpulan Makro bernama , klik Makro bernama, dan kemudian klik Namakan semula/padam makro.

  3. Dalam kotak dialog Pengurus makro Data , klik Namakan semula di sebelah makro data yang anda ingin Namakan semula.

    Capaian memilih nama makro semasa.

  4. Taipkan nama baru atau mengedit nama sedia ada, dan kemudian tekan ENTER.

Memadamkan makro data

Gunakan prosedur ini untuk memadamkan sebarang makro data bernama atau dipacu peristiwa:

  1. Dalam anak tetingkap navigasi, dwiklik sebarang jadual untuk membukanya dalam pandangan helaian data.

  2. Pada tab Jadual , dalam Kumpulan Makro bernama , klik Makro bernama, dan kemudian klik Namakan semula/padam makro.

  3. Dalam kotak dialog Pengurus makro Data , klik padam di sebelah makro data yang anda ingin Namakan semula.

Nota: Anda juga boleh memadamkan makro dipacu peristiwa yang dengan memadamkan kesemua tindakannya.

Halaman Atas

Nyahpepijat makro data

Beberapa makro nyahpepijat alat biasa, seperti Perintah langkah tunggal dan tindakan makro MessageBox yang tidak tersedia untuk makro data. Walau bagaimanapun, jika anda mengalami masalah dengan makro data, anda boleh menggunakan Jadual Log aplikasi dalam gabungan dengan tindakan makro OnError, RaiseError dan LogEvent untuk membantu mencari ralat makro data.

Memaparkan Jadual Log Aplikasi

Jadual Log Aplikasi adalah Jadual sistem (bernama USysApplicationLog) yang secara lalai tidak dipaparkan dalam anak tetingkap navigasi. Jika ralat berlaku dalam makro data, anda mungkin dapat memberitahu apa yang berlaku dengan melihat maklumat dalam Jadual Log aplikasi.

Gunakan prosedur berikut untuk memaparkan Jadual Log Aplikasi:

  1. Klik fail untuk membuka pandangan Microsoft Backstage.

  2. Pada tab maklumat , klik Pandangan aplikasi Log Jadual.

    Nota: Jika anda tidak melihat butang Pandangan aplikasi Log Jadual , ini bermakna bahawa jadual Log aplikasi yang tidak lagi telah dicipta untuk pangkalan data ini. Sebaik sahaja peristiwa log, butang akan muncul pada tab maklumat .

Anda boleh mencipta baris dalam Jadual Log Aplikasi menggunakan tindakan LogEvent atau tindakan RaiseError, dan anda boleh mengawal cara Access bertindak balas kepada ralat menggunakan tindakan OnError.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×