Filter data yang ditampilkan dalam kontrol

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

Di artikel ini

Gambaran Umum

Pertimbangan kompatibilitas

Menetapkan filter untuk kotak Daftar, kotak Daftar turun bawah, atau kotak kombo

Menetapkan filter untuk bagian berulang atau tabel berulang

Gambaran umum

Saat Anda mendesain Templat formulir Microsoft Office InfoPath, Anda bisa menggunakan filter untuk membatasi pilihan agar pengguna saat mereka mengisi formulir yang didasarkan pada Templat formulir tersebut. Filter adalah sekumpulan kondisi yang diterapkan ke data untuk menampilkan subkumpulan data tersebut. Anda bisa menggunakan filter untuk menampilkan sekumpulan data dari sumber data, yang mengurangi jumlah catatan yang diperlihatkan dalam kontrol.

Menggunakan filter tiap kali Anda perlu menampilkan subset data yang dihasilkan oleh kueri yang berdasarkan pada kriteria yang dipilih oleh pengguna. Bahwa kriteria bisa item yang dipilih di kontrol lain (seperti kotak Daftar, kotak kombo, kotak Daftar turun bawah, atau kotak teks) yang terikat ke bidang di sumber data.

Sebagai contoh, bayangkan bahwa Anda membuat Templat formulir yang akan digunakan untuk melacak produk dari beberapa pemasok. Jika Anda menampilkan semua produk dari semua pemasok, daftar bisa sangat lama. Untuk mengatasi masalah ini, Anda bisa menggunakan filter yang memungkinkan pengguna untuk memilih pemasok dari daftar dan menampilkan hanya pemasok itu produk. Saat pengguna memilih pemasok dari kotak Daftar, filter diterapkan ke tabel berulang untuk memperlihatkan hanya produk dari pemasok dipilih. Jika pengguna memilih pemasok lain, tabel berulang diperbarui dengan produk dari pemasok lain.

Tips: Jika Anda mengetahui bahwa pengguna Anda akan memerlukan subset konsisten hasil kueri, modifikasi kueri Anda untuk mengembalikan hanya ini subset daripada menggunakan kueri untuk mendapatkan semua data dan lalu menerapkan filter untuk membuat subkumpulan. Pengguna Anda akan mengalami waktu muat formulir lebih cepat dan mengurangi waktu menunggu hasil kueri karena kueri mengembalikan hanya data dari sumber eksternal yang Anda perlukan.

Untuk memperlihatkan pengguna Anda filter diterapkan pada data, ikon filter Ikon filter muncul saat pengguna menggerakkan penunjuk mouse ke atas data difilter.

Karena filter membatasi jumlah item yang ditampilkan untuk pengguna, mereka bisa diterapkan hanya ke tipe kontrol berikut ini:

  • Kotak Daftar

  • Kotak Daftar turun bawah

  • Kotak kombo

  • Tabel berulang

  • Bagian berulang

Atas Halaman

Pertimbangan kompatibilitas

Filter bisa digunakan hanya dalam formulir Templat yang didesain untuk diisi di InfoPath. Filter tidak tersedia di Templat formulir yang kompatibel dengan browser. Jika Anda menggunakan kotak daftar dan tabel berulang di Templat formulir yang kompatibel dengan browser, pertimbangkan menggunakan pemformatan bersyarat dan bukan filter. Temukan link untuk informasi selengkapnya tentang cara menggunakan pemformatan bersyarat di bagian Lihat juga .

Atas Halaman

Menetapkan filter untuk kotak Daftar, kotak Daftar turun bawah, atau kotak kombo

Untuk mengonfigurasi filter dalam kotak Daftar, Anda memerlukan salah satu kotak Daftar, kotak Daftar turun bawah, atau kontrol kotak kombo di Templat formulir yang terikat ke sumber data dengan koneksi data. Anda tidak bisa memfilter data yang telah dimasukkan secara manual ke kontrol dengan menggunakan kotak dialog Properti kontrol .

Menetapkan filter untuk kotak Daftar, kotak Daftar turun bawah, atau kotak kombo

  1. Klik kanan kontrol yang ingin Anda ubah, dan lalu klik Properti kontrol pada menu pintasan.

  2. Klik Data tab …

  3. Lakukan salah satu hal berikut ini:

    • Untuk menggunakan nilai dari sumber data, klik Cari nilai dalam sumber data formulir.

    • Untuk menggunakan nilai dari koneksi data, klik Cari nilai dari sumber data eksternal dan lalu, di daftar Sumber Data , klik koneksi data yang ingin Anda gunakan.

  4. Klik Pilih XPath Tombol Sumber Data di samping kotak entri .

  5. Dalam kotak dialog pilih bidang atau grup , klik bidang atau grup yang berisi bidang yang menyediakan nilai untuk kontrol, dan lalu klik Filter Data.

  6. Dalam kotak dialog Memfilter Data , klik Tambahkan.

    Catatan: Jika Anda ingin menambahkan kondisi untuk filter yang sudah ada, klik filter yang Anda inginkan, dan lalu klik Ubah.

  7. Dalam kotak pertama dalam kotak dialog Tentukan kondisi Filter , klik nama bidang data yang ingin Anda filter.

  8. Dalam kotak kedua, klik tipe filter yang ingin Anda gunakan.

  9. Dalam kotak ketiga, klik tipe kondisi yang Anda inginkan untuk menerapkan filter, dan ketik kondisi.

  10. Untuk mengonfigurasi lebih dari satu kondisi untuk filter, klik dan, dan lalu lakukan salah satu hal berikut ini:

    • Untuk menerapkan kondisi dan kondisi baru ke Anda filter, klik dan, lalu menambahkan kondisi baru Anda.

    • Untuk menerapkan kondisi atau kondisi baru ke Anda filter, klik atau, dan lalu tambahkan kondisi tambahan.

  11. Klik OK untuk menutup kotak dialog.

  12. Untuk menguji perubahan, klik pratinjau pada toolbar standar , atau tekan CTRL + SHIFT + B. Templat formulir terbuka di jendela baru.

  13. Di jendela pratinjau, pilih nilai yang berbeda di kontrol filter untuk menguji berfungsi dengan benar.

    Filter tidak berfungsi dengan benar

    Jika nilai dalam kontrol yang berisi filter tidak benar, baik karena ada nilai terlalu banyak atau nilai tidak cukup, cobalah hal berikut:

    • Jika Anda menggunakan beberapa kondisi dalam filter Anda, Hapus semua kecuali satu kondisi untuk memeriksa bahwa nilai yang benar yang dikembalikan dari satu kondisi. Jika kondisi pertama mengembalikan nilai yang benar, lalu tambahkan kondisi lainnya, dan mengujinya.

    • Filter membuat perbedaan antara karakter huruf besar dan huruf kecil. Jika Anda ingin menampilkan data yang dimulai dengan karakter huruf besar atau huruf kecil, membuat filter dengan kondisi huruf, pilih atau dalam kotak dialog Tentukan kondisi Filter , dan lalu membuat kondisi huruf kecil.

    • Jika nilai yang difilter persis kebalikan dari apa yang Anda harapkan, misalnya produk dari semua tampilan pemasok bukan produk dari pemasok tunggal, Ubah tipe filter di kondisi. Misalnya, jika kondisi Anda menggunakan filter tipe sama dengan dan Anda mendapatkan produk terlalu banyak, cobalah menggunakan tipe filter tidak sama dengan.

Atas Halaman

Menetapkan filter untuk bagian berulang atau tabel berulang

Untuk mengonfigurasi filter dalam bagian berulang atau tabel berulang, Anda perlu menyertakan bagian atau tabel di Templat formulir Anda yang memenuhi persyaratan berikut ini:

  • Bagian atau tabel berulang terikat ke bidang berulang atau grup.

  • Bagian berulang atau tabel berisi setidaknya satu kontrol yang terikat ke bidang yang memiliki koneksi data.

Misalnya, Anda bisa menggunakan kontrol kotak teks di bagian berulang untuk menampilkan data dalam bidang.

Menetapkan filter untuk bagian berulang atau tabel berulang

  1. Klik kanan label Berulang tabel atau Bagian berulang yang muncul di bawah tabel atau bagian di Templat formulir, dan lalu klik Properti kontrol pada menu pintasan.

  2. Klik tab tampilan .

  3. Klik memfilter Data.

  4. Dalam kotak dialog Memfilter Data , klik Tambahkan.

    Catatan: Untuk menambahkan kondisi untuk filter yang sudah ada, klik filter yang Anda inginkan, lalu klik Ubah.

  5. Dalam kotak pertama dalam kotak dialog Tentukan kondisi Filter , klik nama bidang data yang ingin Anda filter.

  6. Dalam kotak kedua, klik tipe filter yang ingin Anda gunakan.

  7. Dalam kotak ketiga, klik tipe kondisi yang Anda inginkan untuk menerapkan filter, dan ketik kondisi.

  8. Untuk mengonfigurasi lebih dari satu kondisi untuk filter, klik dan, dan lalu lakukan salah satu hal berikut ini:

    • Untuk menerapkan kondisi dan kondisi baru ke Anda filter, klik dan, lalu menambahkan kondisi baru Anda.

    • Untuk menerapkan kondisi atau kondisi baru ke Anda filter, klik atau, dan lalu tambahkan kondisi tambahan.

  9. Klik OK dua kali untuk menutup kotak dialog yang terbuka dan kembali ke kotak dialog Properti kontrol .

  10. Untuk menampilkan ikon filter khusus Ikon filter untuk pengguna, yang menunjukkan bahwa data dalam bagian berulang atau tabel berulang telah difilter, klik Perlihatkan ikon filter untuk menunjukkan item yang difilter di tab ditampilkan dalam kotak dialog Properti kontrol .

  11. Untuk menguji filter dan pastikan bahwa berfungsi dengan benar, klik pratinjau pada toolbar standar . Templat formulir terbuka di jendela baru.

  12. Di jendela pratinjau, pilih nilai yang berbeda di kontrol filter untuk menguji berfungsi dengan benar.

    Filter tidak berfungsi dengan benar

    Jika nilai dalam kontrol yang berisi filter tidak benar, baik karena ada nilai terlalu banyak atau nilai tidak cukup, cobalah hal berikut:

    • Jika Anda menggunakan beberapa kondisi dalam filter Anda, Hapus semua kecuali satu kondisi untuk memeriksa bahwa nilai yang benar yang dikembalikan dari satu kondisi. Jika kondisi pertama mengembalikan nilai yang benar, lalu tambahkan kondisi lainnya, dan mengujinya.

    • Filter membuat perbedaan antara karakter huruf besar dan huruf kecil. Jika Anda ingin menampilkan data yang dimulai dengan karakter huruf besar atau huruf kecil, membuat filter dengan kondisi huruf, pilih atau dalam kotak dialog Tentukan kondisi Filter , dan lalu membuat kondisi huruf kecil.

    • Jika nilai yang difilter persis kebalikan dari apa yang Anda harapkan, misalnya produk dari semua tampilan pemasok bukan produk dari pemasok tunggal, Ubah tipe filter di kondisi. Misalnya, jika kondisi Anda menggunakan filter tipe sama dengan dan Anda mendapatkan produk terlalu banyak, cobalah menggunakan tipe filter tidak sama dengan.

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.

×