Menggunakan nilai dari Access database untuk mengisi kotak Daftar, kotak Daftar turun bawah, atau kotak kombo

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Di formulir InfoPath, Anda bisa mengisi kotak Daftar, kotak Daftar turun bawah, atau kotak kombo dengan data dari kueri koneksi data ke database Microsoft Office Access 2007 (.accdb format) atau database Access yang disimpan di versi yang lebih lama (.mdb format).

Dalam artikel ini

Gambaran Umum

Pertimbangan kompatibilitas

Sebelum Anda mulai

Langkah 1: Menambahkan koneksi data kueri

Langkah 2: Mengonfigurasi kontrol

Opsional: Menetapkan filter untuk membatasi item dalam kontrol

Gambaran Umum

Kotak Daftar, kotak Daftar turun bawah, atau kotak kombo menampilkan item yang pengguna bisa memilih saat mereka mengisi formulir InfoPath. Saat Anda mendesain Templat formulir, Anda dapat mengonfigurasi tipe kontrol untuk menampilkan data dari data sekunder koneksi ke Access database.

Koneksi data sekunder adalah koneksi data apa pun ke sumber data eksternal yang Anda tambahkan ke Templat formulir. Anda dapat mengonfigurasi koneksi data sekunder untuk mengambil data yang pengguna Anda perlukan untuk mengisi formulir yang didasarkan pada Templat formulir Anda atau mengirim formulir data untuk sumber data eksternal, seperti layanan Web.

Saat Anda menambahkan koneksi data sekunder data kueri tersebut ke Templat formulir Anda, InfoPath membuat sekunder sumber data yang berisi data bidang dan grup yang sesuai dengan cara data disimpan dalam database. Koneksi data kueri mengambil data dari layanan Web dan lalu menyimpan data di sumber data sekunder formulir.

Anda dapat mengonfigurasi koneksi data sekunder untuk menyimpan hasil kueri di komputer pengguna Anda sehingga pengguna memiliki akses ke data bahkan saat tidak tersambung ke jaringan komputer mereka. Bergantung pada jenis data, Anda mungkin ingin menampilkan hasil kueri hanya ketika pengguna tersambung ke jaringan.

Catatan Keamanan: Jika Anda menggunakan koneksi data sekunder untuk mengambil data sensitif dari sumber data eksternal, Anda mungkin ingin menonaktifkan fitur ini untuk membantu melindungi data penggunaan seandainya komputer yang hilang atau dicuri. Jika Anda menonaktifkan fitur ini, data akan tersedia hanya jika pengguna tersambung ke jaringan.

Jika Anda ingin membatasi jumlah item dalam kontrol kotak Daftar, Anda bisa menggunakan filter. 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.

Karena struktur data di sumber data sekunder harus cocok dengan cara data disimpan dalam database, Anda tidak bisa mengubah bidang yang ada atau grup di sumber data sekunder. Temukan link untuk informasi selengkapnya tentang koneksi data dan sumber data di bagian Lihat juga dari artikel ini.

Atas halaman

Pertimbangan kompatibilitas

Anda bisa menambahkan koneksi data kueri ke Access database hanya jika Anda mendesain Templat formulir yang tidak templat formulir yang kompatibel dengan browser.

Atas halaman

Sebelum Anda mulai

Sebelum Anda bisa menggunakan nilai dari Access database untuk mengisi kontrol pada Templat formulir Anda, Anda memerlukan informasi berikut ini dari administrator database Anda:

  • Nama dan lokasi database.

    Catatan: Jika pengguna lain dalam jaringan akan membuat formulir yang didasarkan pada Templat formulir ini, pastikan bahwa database Anda dapat diakses oleh pengguna tersebut.

  • Nama tabel atau kueri yang menyuplai nilai untuk kontrol. Anda akan menggunakan tabel atau kueri sebagai tabel utama saat Anda mengonfigurasi koneksi data kueri.

  • Nama tabel atau kueri yang utama tabel atau kueri yang memerlukan data lain. Dalam banyak kasus, hubungan tabel yang sudah dibuat dalam database. Jika Anda perlu secara manual menetapkan hubungan antara tabel utama atau kueri dan tabel atau kueri lain, Anda akan memerlukan nama bidang dari tabel atau kueri.

Atas halaman

Langkah 1: Menambahkan koneksi data kueri

Jika Anda tidak memiliki koneksi data kueri yang sudah ada yang bisa Anda gunakan di Templat formulir Anda, gunakan prosedur berikut untuk menambahkan koneksi data sekunder data kueri tersebut ke Templat formulir Anda. Jika Templat formulir Anda sudah memiliki koneksi data sekunder yang bisa Anda gunakan, Anda bisa melewatkan bagian ini dan masuk ke langkah 2: mengonfigurasi kontrol.

  1. Pada menu alat , klik Koneksi Data.

  2. Dalam kotak dialog Koneksi Data , klik Tambahkan.

  3. Di panduan koneksi Data, klik membuat koneksi baru ke, klik terima data, dan lalu klik berikutnya.

  4. Pada halaman berikutnya panduan, klik Database (Microsoft SQL Server atau Microsoft Office Access hanya), dan lalu klik berikutnya.

  5. Pada halaman berikutnya panduan, klik Pilih Database.

  6. Dalam kotak dialog Pilih sumber Data , telusuri ke lokasi database Anda.

    Catatan: Jika database Anda disimpan di lokasi jaringan, telusuri ke (UNC) Konvensi penamaan universal jalur lokasi. Tidak Telusuri ke lokasi jaringan melalui drive jaringan dipetakan. Jika Anda menggunakan drive jaringan dipetakan (yang merupakan, menetapkan huruf ke drive jaringan, seperti H: atau z), formulir yang pengguna membuat yang didasarkan pada Templat formulir ini akan mencari database di drive jaringan dipetakan tertentu tersebut. Jika pengguna tidak memiliki drive jaringan yang dipetakan dalam cara yang sama, bentuk tidak akan menemukan database.

  7. Klik nama database Anda, dan lalu klik buka.

  8. Dalam kotak dialog Pilih tabel , klik utama tabel atau kueri yang ingin Anda gunakan, dan lalu klik OK.

  9. Pada halaman berikutnya panduan, pilih kotak centang Perlihatkan kolom tabel .

    Secara default, semua bidang dalam tabel atau kueri yang ditambahkan ke sumber data utama Templat formulir.

  10. Kosongkan kotak centang untuk bidang yang tidak ingin Anda sertakan dalam sumber data utama.

  11. Menambahkan tambahan tabel atau kueri yang ingin Anda sertakan dalam kueri koneksi data.

    Caranya?

    1. Klik Tambahkan tabel.

    2. Dalam kotak dialog Tambahkan tabel atau kueri , klik nama tabel anak, dan lalu klik berikutnya. InfoPath usaha untuk mengatur hubungan dengan nama bidang di kedua tabel yang cocok. Jika Anda tidak ingin menggunakan hubungan yang disarankan, pilih hubungan, dan lalu klik Hapus hubungan. Untuk menambahkan hubungan, klik Tambahkan hubungan. Dalam kotak dialog Tambahkan hubungan , klik nama setiap bidang terkait di kolom masing-masing, dan lalu klik OK.

    3. Klik Selesai.

    4. Untuk menambahkan tabel anak tambahan, ulangi langkah-langkah ini.

  12. Klik Berikutnya.

  13. Untuk membuat hasil kueri koneksi data tersedia saat formulir tidak tersambung ke jaringan, pilih kotak centang Simpan salinan data di Templat formulir .

    Catatan Keamanan: Memilih kotak centang ini menyimpan data di komputer pengguna saat formulir menggunakan koneksi data. Jika formulir adalah mengambil data sensitif dari koneksi data ini, Anda mungkin ingin menonaktifkan fitur ini untuk membantu melindungi data seandainya komputer yang hilang atau dicuri atau jika tidak diakses oleh pengguna yang tidak sah.

  14. Klik Berikutnya.

  15. Pada halaman berikutnya panduan, ketikkan nama deskriptif untuk sambungan data sekunder ini, dan lalu verifikasi bahwa informasi di bagian ringkasan sudah benar.

  16. Untuk mengonfigurasi formulir untuk menerima data secara otomatis saat ini terbuka, pilih kotak centang secara otomatis mengambil data saat formulir dibuka .

Atas halaman

Langkah 2: Mengonfigurasi kontrol

  1. Jika Templat formulir memiliki beberapa tampilan, klik nama tampilan pada menu tampilan untuk masuk ke tampilan dengan kontrol tempat Anda ingin menampilkan data dari sumber data sekunder.

  2. Klik ganda kotak Daftar, kotak Daftar turun bawah, atau kontrol kotak kombo pada Templat formulir yang ingin Anda konfigurasikan.

  3. Klik tab Data.

  4. Di bawah entri kotak Daftar, klik Cari nilai dari sumber data eksternal.

  5. Di daftar sumber Data , klik sumber data yang ingin Anda gunakan.

  6. Klik Pilih XPath Tombol Sumber Data , di samping kotak entri .

  7. Dalam kotak dialog pilih bidang atau grup , tentukan bidang atau grup bidang yang berisi data yang akan ditampilkan kepada pengguna dan data yang akan dikirimkan ke sumber data eksternal dengan melakukan salah satu hal berikut ini.

    Tentukan data yang pengguna akan melihat data yang sama yang pengguna akan mengirimkan

    • Klik bidang, dan lalu klik OK.

    Menentukan bahwa data yang pengguna akan melihat ini berbeda dari data yang pengguna akan mengirimkan

    Catatan: Dalam skenario ini, data yang pengguna akan melihat yang berasal dari salah satu bidang dalam grup, dan data yang pengguna akan mengirimkan disimpan dalam bidang lainnya dalam grup yang sama.

    1. Klik Grup, dan lalu klik OK.

    2. Dalam kotak dialog Properti kontrol , klik Pilih XPath Tombol Sumber Data , di samping kotak nilai .

    3. Dalam kotak dialog pilih bidang atau grup , klik bidang yang berisi data pengguna akan dikirim ke sumber data eksternal, dan lalu klik OK.

    4. Dalam kotak dialog Properti kontrol , klik Pilih XPath Tombol Sumber Data , di samping kotak nama tampilan .

    5. Dalam kotak dialog pilih bidang atau grup , klik bidang yang berisi data yang akan muncul di kontrol, lalu klik OK.

  8. Jika bidang dalam kotak nama tampilan memiliki nilai dengan nama tampilan yang serupa, dan Anda ingin menampilkan hanya nama unik, pilih kotak centang Perlihatkan hanya entri dengan nama tampilan unik .

Atas halaman

Atas halaman

Opsional: Menetapkan filter untuk membatasi item dalam kontrol

  1. Klik ganda kotak Daftar, kotak Daftar turun bawah, atau kontrol kotak kombo pada Templat formulir yang ingin Anda konfigurasikan.

  2. Klik tab Data.

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

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

  5. Dalam kotak dialog Memfilter Data , klik Tambahkan.

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

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

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

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

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

  10. Klik OK untuk menutup kotak dialog.

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

    Templat formulir terbuka di jendela baru.

  12. Di jendela pratinjau, pilih nilai dalam kontrol filter untuk menguji filter 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

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

×