Menambahkan aturan

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

Saat Anda mendesain Templat formulir, Anda bisa menggunakan aturan untuk secara otomatis menampilkan kotak dialog, setel nilai bidang, kueri atau mengirimkan untuk koneksi data, beralih tampilan, atau membuka atau menutup formulir merespons acara dan kondisi tertentu. Kejadian yang bisa menyertakan perubahan ke bidang tertentu atau grup dalam sumber data, klik tombol, penyisipan bagian berulang atau baris di tabel berulang, atau buka atau pengiriman formulir. Kondisi yang bisa menyertakan perhitungan, ekspresi XPath, peran pengguna, dan apakah nilai bidang kosong dalam rentang yang ditentukan, sama dengan nilai bidang yang lain, atau dimulai dengan atau berisi karakter tertentu.

Anda juga bisa menambahkan beberapa tindakan untuk setiap aturan. Misalnya, Anda bisa menambahkan aturan yang menampilkan kotak dialog pesan untuk memperbolehkan pengguna mengetahui bahwa tampilan formulir baru akan muncul, berubah tampilan formulir, dan lalu menggunakan koneksi data saat pengguna mengisi kontrol yang terikat ke bidang.

Di artikel ini

Gambaran Umum

Pertimbangan kompatibilitas

Menambahkan aturan yang berjalan saat pengguna membuka formulir

Menambahkan aturan untuk kontrol

Menambahkan aturan ke bidang atau grup

Menambahkan aturan ketika pengguna mengirimkan formulir

Gambaran Umum

Saat Anda perlu menerapkan logika bisnis ke Templat formulir Anda, Anda bisa menggunakan aturan. Aturan bisa melakukan hal berikut:

  • Memperlihatkan kotak dialog pesan    Anda bisa menambahkan aturan untuk memperlihatkan kotak dialog untuk pengguna jika kondisi tertentu dalam formulir terpenuhi. Misalnya, Anda bisa menampilkan pesan dalam formulir laporan pengeluaran jika pengguna memasukkan nilai yang melebihi jumlah tertentu.

  • Memperlihatkan ekspresi kotak dialog    Anda bisa menambahkan aturan untuk menampilkan hasil dari ekspresi XPath yang menghitung nilai bidang yang berbeda pada formulir. Misalnya, Anda bisa menggunakan tindakan ini tengah beberapa aturan yang digunakan untuk melakukan penghitungan yang kompleks. Anda bisa menggunakan tindakan ini untuk memverifikasi bahwa perhitungan berfungsi dengan benar dengan memantau setiap perubahan yang terjadi pada nilai selama penghitungan.

  • Beralih tampilan    Anda bisa menambahkan aturan untuk menavigasi beberapa tampilan atau untuk mengubah tampilan formulir yang didasarkan pada peran pengguna yang terkait dengan pengguna yang membuka formulir. Misalnya, Anda bisa menambahkan aturan untuk tombol yang memungkinkan pengguna untuk masuk ke tampilan sebelumnya atau berikutnya ketika mereka mengklik tombol.

  • Setel nilai bidang    Anda bisa menambahkan aturan yang menghitung nilai bidang. Misalnya, Anda bisa menambahkan aturan untuk bidang yang menampilkan tanggal berakhir proyek berdasarkan tanggal dari bidang yang lain plus jumlah hari yang ditetapkan.

  • Kueri dengan menggunakan koneksi data    Anda bisa menambahkan aturan yang mengirimkan kueri melalui koneksi data saat terjadi kondisi di formulir. Misalnya, Anda bisa menambahkan aturan yang mengirimkan kueri melalui koneksi data ketika pengguna memasukkan karyawan nomornya di formulir laporan pengeluaran.

  • Kirim dengan menggunakan koneksi data    Anda bisa menambahkan aturan yang mengirimkan semua data dalam formulir untuk sumber data eksternal melalui koneksi data. Misalnya, Anda bisa menambahkan aturan untuk Templat formulir aplikasi izin yang mengajukan data dalam formulir untuk layanan Web dan database saat pengguna mengklik tombol kirim pada formulir.

  • Buka formulir baru untuk mengisi    Anda bisa menambahkan aturan yang terbuka salinan baru formulir yang didasarkan pada Templat formulir atau Templat formulir yang lain. Misalnya, Anda bisa menambahkan aturan untuk Templat formulir aplikasi izin yang melakukan hal berikut ini: jika nilai dalam bidang melebihi jumlah tetap, aturan membuka formulir baru yang didasarkan pada Templat formulir yang digunakan untuk kedua gedung dan listrik izin aplikasi.

  • Menutup formulir    Anda bisa menambahkan aturan yang menutup formulir saat terjadi pada formulir. Misalnya, Anda bisa menambahkan aturan yang menutup formulir setelah pengguna mengirimkan formulir dan sumber data eksternal menegaskan formulir berhasil dikirim.

Catatan: Tipe aturan yang bisa Anda terapkan ke Templat formulir Anda bergantung pada kontrol dan bidang di Templat formulir Anda.

Aturan dalam kontrol yang terikat ke bidang otomatis diterapkan ke bidang tersebut, dan aturan di bidang otomatis diterapkan ke kontrol yang terikat ke bidang itu. Jika Anda mengikat kontrol ke bidang yang berisi aturan yang sudah ada, aturan secara otomatis diterapkan ke kontrol. Jika Anda menambahkan aturan untuk kontrol, aturan yang otomatis diterapkan ke bidang yang terikat ke kontrol tersebut.

Jika Anda menambahkan beberapa aturan ke Templat formulir Anda, Microsoft Office InfoPath berjalan setiap aturan dalam urutan yang aturan muncul dalam kotak dialog aturan . Anda memiliki opsi untuk menghentikan pemrosesan aturan lainnya setelah Anda menjalankan aturan sebelumnya.

Atas halaman

Pertimbangan kompatibilitas

Meskipun Anda bisa menambahkan aturan untuk Templat formulir yang menampilkan kotak dialog untuk pengguna Anda, kotak dialog tidak ditampilkan secara otomatis dalam formulir yang pengguna isi di Web browser. Kotak dialog ditampilkan secara otomatis hanya dalam formulir yang diisi di InfoPath.

Atas halaman

Menambahkan aturan yang berjalan saat pengguna membuka formulir

  1. Pada menu alat , klik Opsi formulir.

  2. Dalam daftar kategori , klik buka dan Simpan.

  3. Di bawah buka perilaku, klik aturan.

  4. Dalam kotak dialog aturan , klik Tambahkan.

  5. Dalam kotak nama , ketikkan nama untuk aturan.

  6. Untuk menentukan kondisi saat aturan harus berjalan, klik Atur kondisi, masukkan kondisi dan lalu klik OK. Aturan yang akan berjalan saat kondisi yang Anda tentukan di langkah ini terpenuhi.

  7. Klik Tambahkan tindakan.

  8. Di daftar tindakan , klik tindakan yang Anda inginkan, dan lalu masukkan opsi untuk tindakan tersebut.

  9. Ulangi langkah 7 dan 8 untuk tiap tindakan yang ingin Anda jalankan untuk aturan ini.

  10. Untuk mencegah setiap aturan berjalan setelah kondisi untuk aturan ini terpenuhi dan aturan yang berjalan, pilih kotak centang menghentikan pemrosesan aturan ketika aturan ini selesai .

  11. Klik OK.

  12. Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.

Atas halaman

Menambahkan aturan untuk kontrol

Jika kontrol terikat ke bidang yang memiliki satu atau beberapa aturan, aturan bidang yang otomatis diterapkan ke kontrol. Aturan apa pun yang Anda tambahkan ke kontrol juga ditambahkan ke bidang. Jika Anda menambahkan kontrol ke tampilan pada Templat formulir dan lalu mengikat kontrol ke bidang dengan aturan yang sudah ada, aturan yang ada secara otomatis diterapkan ke kontrol. Jika Anda menambahkan aturan untuk bidang dan bidang yang terikat ke kontrol, aturan secara otomatis diterapkan ke kontrol juga.

  1. Klik ganda kontrol.

  2. Klik tab Data.

  3. Klik aturan.

  4. Dalam kotak dialog aturan , klik Tambahkan.

  5. Dalam kotak nama , ketikkan nama untuk aturan.

  6. Untuk menentukan kondisi saat aturan harus berjalan, klik Atur kondisi, masukkan kondisi dan lalu klik OK. Aturan yang akan berjalan saat kondisi yang Anda tentukan di langkah ini terpenuhi.

  7. Klik Tambahkan tindakan.

  8. Di daftar tindakan , klik tindakan yang Anda inginkan, dan lalu masukkan opsi untuk tindakan tersebut.

  9. Ulangi langkah 7 dan 8 untuk tiap tindakan yang ingin Anda jalankan untuk aturan ini.

  10. Untuk mencegah setiap aturan berjalan setelah kondisi untuk aturan ini terpenuhi dan aturan yang berjalan, pilih kotak centang menghentikan pemrosesan aturan ketika aturan ini selesai .

  11. Klik OK.

  12. Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.

Atas halaman

Menambahkan aturan ke bidang atau grup

Jika kontrol terikat ke bidang yang memiliki aturan yang sudah ada, aturan tersebut secara otomatis diterapkan ke kontrol juga. Aturan apa pun yang Anda tambahkan ke bidang juga ditambahkan ke kontrol.

  1. Jika panel tugas Sumber Data tidak terlihat, klik Sumber Data pada menu tampilan .

  2. Klik ganda bidang.

  3. Klik tab aturan dan gabungan .

  4. Klik Tambahkan.

  5. Dalam kotak nama , ketikkan nama untuk aturan.

  6. Untuk menentukan kondisi saat aturan harus berjalan, klik Atur kondisi, masukkan kondisi dan lalu klik OK. Aturan yang akan berjalan saat kondisi yang Anda tentukan di langkah ini terpenuhi.

  7. Klik Tambahkan tindakan.

  8. Di daftar tindakan , klik tindakan yang Anda inginkan, dan lalu masukkan opsi untuk tindakan tersebut.

  9. Ulangi langkah 7 dan 8 untuk tiap tindakan yang ingin Anda jalankan untuk aturan ini.

  10. Untuk mencegah setiap aturan menjalankan setelah aturan ini (untuk acara saat ini), pilih kotak centang menghentikan pemrosesan aturan ketika aturan ini selesai .

  11. Klik OK.

  12. Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.

Atas halaman

Menambahkan aturan ketika pengguna mengirimkan formulir

Anda dapat mengonfigurasi Templat formulir Anda untuk menjalankan satu atau beberapa aturan ketika pengguna Anda mengirimkan mereka formulir yang didasarkan pada Templat formulir Anda. Misalnya, Anda bisa menambahkan aturan untuk Templat formulir Anda yang secara otomatis mengajukan Formulir ke database dan di pesan email ketika pengguna memilih untuk mengirim formulir yang diselesaikan. Anda juga bisa menambahkan aturan untuk Templat formulir Anda mengalihkan formulir ke tampilan berbeda saat pengguna mengirimkan formulir.

Catatan: Sebelum memulai prosedur ini, pastikan bahwa Templat formulir Anda memiliki setidaknya satu mengirimkan koneksi data. Temukan link untuk informasi selengkapnya tentang mengirim koneksi data di bagian Lihat juga .

  1. Pada menu alat , klik Opsi mengirimkan.

  2. Di kotak dialog Opsi mengirimkan , pilih kotak centang Perbolehkan pengguna untuk mengirim formulir ini .

    Catatan: Saat Anda memilih kotak centang ini, InfoPath menambahkan tombol kirim ke bar alat standar dan kirim perintah pada menu File ketika pengguna mengisi formulir.

  3. Klik Jalankan tindakan kustom yang menggunakan aturan, dan lalu klik aturan.

  4. Dalam kotak dialog aturan untuk mengirim formulir , klik Tambahkan.

  5. Dalam kotak nama , ketikkan nama untuk aturan ini yang menjelaskan lokasi kirim. Misalnya, jika Anda ingin memperbolehkan pengguna untuk mengirim formulir dengan menggunakan pesan email hanya jika nilai dalam bidang tertentu lebih besar dari $50, ketikkan mengirimkan email untuk lebih dari $50.

  6. Untuk mengatur kondisi yang harus benar sebelum menggunakan aturan ini, klik Atur kondisi dalam kotak dialog aturan . Dalam kotak dialog kondisi , atur kondisi yang harus benar, lalu klik OK.

  7. Dalam kotak dialog aturan , klik Tambahkan tindakan.

  8. Di daftar tindakan , klik tindakan yang Anda inginkan untuk terjadi saat pengguna mengirimkan formulir yang didasarkan pada Templat formulir, dan lalu pilih opsi yang sesuai untuk tindakan tersebut.

  9. Klik OK.

  10. Untuk menambahkan tindakan tambahan, ulangi langkah 7 sampai 9 untuk tiap tindakan tambahan.

  11. Untuk menambahkan aturan lain, ulangi langkah 4 sampai 9 untuk setiap aturan tambahan.

  12. Klik OK.

    1. Untuk mengubah nama tombol kirim yang muncul pada Bar alat standar dan perintah kirim yang muncul pada File menu saat pengguna mengisi formulir, ketikkan nama baru di kotak keterangan di dalam kotak dialog Opsi mengirimkan .

      Tips: Jika Anda ingin menetapkan pintasan keyboard untuk tombol dan perintah, ketik simbol ampersand (&) sebelum karakter yang ingin Anda gunakan sebagai pintasan keyboard. Sebagai contoh, untuk menetapkan ALT + B sebagai pintasan keyboard untuk tombol kirim dan perintah, ketik Su & bmit.

  13. Untuk mencegah pengguna menggunakan perintah kirim atau tombol kirim pada toolbar standar saat mereka mengisi formulir Anda, kosongkan kotak centang Perlihatkan kirim item menu dan toolbar tombol Kirim .

    1. Secara default, setelah pengguna mengirimkan formulir, InfoPath membuat formulir terbuka dan menampilkan pesan untuk menunjukkan jika formulir berhasil dikirim. Untuk mengubah perilaku default, klik tingkat lanjut, dan lalu lakukan salah satu hal berikut ini:

      • Tutup formulir atau membuat formulir kosong baru setelah pengguna mengirimkan formulir selesai, klik opsi yang Anda inginkan di daftar setelah mengirim .

      • Untuk membuat pesan kustom untuk menunjukkan jika formulir berhasil dikirim, pilih kotak centang gunakan kustom pesan , dan lalu ketik pesan Anda dalam kotak di keberhasilan dan kegagalan .

        Tips: Gunakan pesan di kotak di kegagalan untuk memberi tahu pengguna apa yang harus dilakukan jika mereka tidak bisa mengirim formulir mereka. Misalnya, Anda dapat menyarankan bahwa pengguna menyimpan bentuk dan menghubungi seseorang untuk instruksi lebih lanjut.

      • Jika Anda tidak ingin menampilkan pesan setelah pengguna mengirimkan formulir, kosongkan kotak centang Perlihatkan pesan keberhasilan dan kegagalan .

Atas halaman

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.

×