Penting
Dukungan untuk Microsoft InfoPath 2013 berakhir pada 14 Juli 2026. Sebaiknya migrasikan formulir dan alur kerja InfoPath yang ada ke solusi Microsoft 365 yang didukung. Pelajari selengkapnya tentang penghentian InfoPath.
Saat mendesain templat formulir Microsoft Office InfoPath 2007, Anda dapat menetapkan nilai default ke kontrol yang terikat ke bidang dalam templat formulir. Nilai default adalah nilai yang muncul secara otomatis dalam kontrol ketika pengguna membuka formulir untuk mengisinya.
Di artikel ini
- Gambaran umum nilai default
- Mengatur nilai default untuk kontrol
- Mengatur nilai default menggunakan aturan
- Mengatur semua nilai default untuk formulir
Gambaran umum nilai default
Saat mendesain templat formulir, Anda dapat menetapkan nilai default ke kontrol untuk membantu pengguna mengisi formulir Anda lebih cepat. Misalnya, jika membuat templat formulir laporan pengeluaran karyawan, Anda dapat menetapkan tanggal hari ini sebagai nilai default untuk kontrol pemilih tanggal. Akibatnya, tanggal saat ini secara otomatis diisi di kontrol pemilih tanggal saat pengguna membuka formulir, dan mereka tidak perlu memasukkan tanggal secara manual.
Anda dapat mengatur nilai default di templat formulir dengan:
- Menetapkan nilai tertentu ke kontrol, yang secara otomatis diisi ketika pengguna membuka formulir untuk mengisinya.
- Menggunakan aturan untuk mengatur nilai default untuk kontrol, berdasarkan data yang dimasukkan pengguna ke kontrol lain pada formulir.
- Mengatur semua nilai default untuk templat formulir sekaligus.
Mengatur nilai default untuk kontrol
Ketika mengatur nilai default untuk bidang dalam templat formulir, Anda menentukan nilai yang akan muncul secara otomatis di kontrol saat pengguna mengisi formulir berdasarkan templat formulir tersebut.
Jika panel tugas Sumber Data tidak terlihat, klik Sumber Data pada menu Tampilan .
Di panel tugas Sumber Data , klik kanan bidang yang nilai defaultnya ingin Anda tetapkan, lalu klik Properti pada menu pintasan.
Klik tab Data.
Lakukan salah satu langkah berikut:
Untuk menggunakan nilai tertentu sebagai nilai default, ketikkan nilai default dalam kotak Nilai .
Untuk menggunakan ekspresi XPath guna membuat nilai default, klik Sisipkan Rumus
, lalu dalam kotak dialog Sisipkan Rumus , buat ekspresi XPath.Tips
Untuk memperbarui nilai dalam bidang yang dipilih secara otomatis setiap kali rumus dihitung, pilih kotak centang Perbarui nilai ini saat hasil rumus dihitung ulang dalam kotak dialog Properti Bidang atau Grup .
Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.
Detail teknis
Saat mengatur nilai default untuk kontrol, Anda juga mengatur nilai default untuk bidang yang terikat dengan kontrol tersebut. Setiap kontrol yang terikat ke bidang tersebut akan diberi nilai default yang sama.
Jika nilai default adalah nilai tertentu, nilai tersebut disimpan dalam file template.xml yang terkait dengan templat formulir. Untuk mengubah nilai default secara terprogram, ubah nilai bidang yang sesuai dalam file template.xml. Jika nilai default adalah hasil dari ekspresi XPath, ekspresi disimpan dalam file manifest.xsf, dalam elemen xsf:calculatedField untuk bidang tersebut.
Mengatur nilai default menggunakan aturan
Anda dapat menggunakan aturan untuk mengatur nilai default kontrol berdasarkan nilai kontrol lain. Aturan adalah tindakan yang terjadi ketika suatu kondisi dalam formulir terpenuhi. Misalnya, Anda dapat mendesain templat formulir dengan kontrol untuk negara bagian dan kontrol lain untuk Kode POS. Saat pengguna memasukkan Kode Pos di kontrol Kode POS, kontrol Status secara otomatis diisi dengan status yang benar.
Untuk menyelesaikan prosedur ini, Anda harus memiliki dua kontrol di templat formulir — satu kontrol yang akan dimasukkan data pengguna, dan satu kontrol yang akan diisi dengan nilai default, berdasarkan data yang dimasukkan ke dalam kontrol pertama.
Klik dua kali kontrol yang akan menjadi dasar kontrol dengan nilai default.
Misalnya, dalam kasus kontrol Negara Bagian dan Kode POS, Anda akan mengeklik dua kali kontrol Kode POS.Klik tab Data.
Di bawah Validasi dan Aturan, klik Aturan.
Dalam kotak dialog Aturan , klik Tambahkan.
Dalam kotak Nama , ketik nama untuk aturan.
Untuk menentukan kapan aturan harus dijalankan, klik Atur Kondisi.
Dalam kotak dialog Kondisi, masukkan kondisi, lalu klik OK.
Misalnya, jika Anda ingin nilai default ditambahkan ke kontrol saat pengguna memasukkan data ke kontrol lain, di kotak pertama, klik bidang yang akan dimasukkan data pengguna, klik sama dengan di kotak kedua, dan di kotak terakhir, masukkan data yang akan dimasukkan pengguna ke dalam kontrol.Dalam kotak dialog Aturan , klik Tambahkan Tindakan.
Dalam daftar Tindakan , klik Atur nilai bidang.
Klik
di samping kotak Bidang , lalu dalam kotak dialog Pilih Bidang atau Grup , klik kontrol yang nilai defaultnya ingin Anda tetapkan.Lakukan salah satu langkah berikut:
- Untuk menggunakan nilai yang ditentukan sebagai nilai default, ketik nilai dalam kotak Nilai, lalu klik OK.
- Untuk menggunakan ekspresi XPath guna membuat nilai default, klik Sisipkan Rumus
, masukkan rumus dalam kotak dialog Sisipkan Rumus, lalu klik OK.
Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.
Mengatur semua nilai default untuk formulir
Jika mengetahui semua kontrol dalam templat formulir yang akan memiliki nilai default, dan nilai default tidak didasarkan pada aturan, Anda dapat mengatur semua nilai default sekaligus.
Pada menu Alat , klik Opsi Formulir.
Klik Tingkat Lanjut dalam daftar Kategori , lalu klik Edit Nilai Default.
Dalam kotak dialog Edit Nilai Default , pilih bidang yang nilai defaultnya ingin Anda tetapkan.
Lakukan salah satu langkah berikut:
Untuk menggunakan nilai yang ditentukan sebagai nilai default, ketik nilai default untuk bidang dalam kotak Nilai default, lalu klik OK.
Untuk menggunakan ekspresi XPath guna membuat nilai default, klik Sisipkan Rumus
, lalu dalam kotak dialog Sisipkan Rumus , buat ekspresi XPath.Tips
Untuk memperbarui nilai dalam bidang yang dipilih secara otomatis setiap kali rumus dihitung, pilih kotak centang Perbarui nilai ini saat hasil rumus dihitung ulang dalam kotak dialog Edit Nilai Default .
Ulangi langkah 3 dan langkah 4 untuk setiap bidang yang nilai defaultnya ingin Anda tetapkan.
Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.