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.
Jika pengguna Anda akan memerlukan data dari database Microsoft Office Access 2007 (.accdb format) atau dari database Access yang disimpan di versi yang lebih lama (.mdb format) untuk mengisi formulir yang didasarkan pada Templat formulir Microsoft Office InfoPath, Anda bisa menambahkan koneksi data sekunder ke formulir Anda Templat yang kueri Access database.
Anda bisa menambahkan koneksi data sekunder, tapi koneksi data yang hanya bisa membuat kueri Access database. Anda tidak bisa menambahkan koneksi data sekunder yang mengirimkan formulir data ke Access database.
Jika Anda ingin pengguna Anda untuk mengirim data formulir ke Access database, Anda bisa mendesain Templat formulir yang didasarkan pada Access database, dan lalu mengaktifkan koneksi data kirim dalam koneksi data utama. Alternatifnya, Anda bisa menambahkan koneksi data sekunder ke layanan Web yang bekerja dengan database Access Anda.
Temukan link untuk informasi selengkapnya tentang mendesain Templat formulir yang didasarkan pada Access database dan menambahkan koneksi data sekunder ke layanan Web di bagian Lihat juga .
Dalam artikel ini
Gambaran Umum
Sekunder koneksi data adalah koneksi data yang Anda tambahkan ke Templat formulir. Koneksi data sekunder ini berbeda dari koneksi data utama, yang Anda buat saat Anda mendesain Templat formulir baru yang didasarkan pada database atau layanan Web. Koneksi data utama Templat formulir bisa menerima data dari sumber data eksternal dan juga bisa mengirimkan formulir data untuk sumber data eksternal. Namun, Templat formulir bisa memiliki hanya satu koneksi data utama.
Anda bisa menambahkan sebanyak mungkin koneksi data sekunder ke Templat formulir yang Anda inginkan. Misalnya, Anda memiliki database Access yang berisi tabel yang menyimpan data karyawan dan tabel lain yang menyimpan data pelanggan. Anda bisa menambahkan koneksi data sekunder yang mengambil data dari tabel karyawan, dan Anda juga bisa menambahkan koneksi data sekunder lain yang mengambil data dari tabel pelanggan di database Access yang sama.
Meskipun Anda bisa menambahkan koneksi data sekunder ke Templat formulir Anda bisa mengirimkan formulir data untuk sumber data eksternal, seperti layanan Web atau pustaka Windows SharePoint Services, Anda hanya bisa menggunakan koneksi data sekunder untuk mengambil data dari Access database. Anda tidak bisa menambahkan koneksi data sekunder yang mengirimkan formulir data ke Access database.
Saat Anda menambahkan koneksi data kueri ke database, InfoPath membuat sekunder sumber data yang berisi data bidang dan grup yang sesuai dengan cara data disimpan dalam database. Karena struktur data di sumber data sekunder harus cocok dengan cara data disimpan dalam database tabel, Anda tidak bisa mengubah bidang atau grup di sumber data sekunder.
Anda dapat mengonfigurasi setiap koneksi data kueri untuk menyimpan hasil sehingga pengguna memiliki akses ke data saat bentuk yang tidak tersambung ke jaringan. 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.
Saat Anda menambahkan koneksi data kueri ke Templat formulir, secara default formulir yang didasarkan pada Templat formulir ini menggunakan koneksi data saat dibuka oleh pengguna. Anda juga bisa mengonfigurasi Templat formulir Anda untuk menggunakan koneksi data kueri dalam salah satu cara berikut ini:
-
Tambahkan aturan    Anda dapat mengonfigurasi aturan untuk menggunakan koneksi data kueri saat terjadi kondisi di aturan.
-
Tombol Tambahkan    Anda bisa menambahkan tombol ke Templat formulir yang bisa diklik pengguna untuk mendapatkan data dengan menggunakan koneksi data kueri.
-
Gunakan kode kustom    Jika Anda tidak bisa menambahkan aturan atau tombol, Anda bisa menggunakan kode kustom untuk mendapatkan data dengan menggunakan koneksi data kueri. Menggunakan kode kustom memerlukan pengembang untuk membuat kode kustom.
Pertimbangan kompatibilitas
Anda tidak bisa menambahkan koneksi data ke database Access ke templat formulir yang kompatibel dengan browser.
Sebelum Anda mulai
Sebelum Anda menambahkan koneksi data sekunder ke Access database ke Templat formulir Anda, Anda memerlukan informasi berikut ini:
-
Nama dan lokasi database.
Catatan:Â Jika database Access Anda disimpan di lokasi jaringan, pastikan database Anda bisa diakses oleh pengguna Anda.
-
Nama tabel atau kueri yang akan menyediakan data untuk formulir yang didasarkan pada Templat formulir ini. Anda akan menggunakan tabel atau kueri sebagai tabel utama atau kueri saat Anda mengonfigurasi koneksi data kueri.
-
Nama tabel atau kueri yang memberikan data tambahan untuk utama tabel atau kueri lain. Dalam banyak kasus, hubungan tabel yang sudah dibuat dalam database. Jika Anda memiliki secara manual menetapkan hubungan antara tabel utama atau kueri dan tabel atau kueri lain, Anda akan memerlukan nama bidang dari tabel atau kueri.
Langkah 1: Menambahkan koneksi data sekunder
-
Pada menu alat , klik Koneksi Data.
-
Dalam kotak dialog Koneksi Data , klik Tambahkan.
-
Di panduan koneksi Data, klik membuat koneksi baru ke, klik terima data, dan lalu klik berikutnya.
-
Pada halaman berikutnya panduan, klik Database (Microsoft SQL Server atau Microsoft Office Access hanya), dan lalu klik berikutnya.
-
Pada halaman berikutnya panduan, klik Pilih Database.
-
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 yang dipetakan, pengguna yang membuat formulir yang didasarkan pada Templat formulir ini akan mencari database dari drive jaringan dipetakan. Jika pengguna tidak memiliki drive jaringan yang dipetakan, bentuk tidak akan menemukan database.
-
Klik nama database Anda, dan lalu klik buka.
-
Dalam kotak dialog Pilih tabel , klik utama tabel atau kueri yang ingin Anda gunakan, dan lalu klik OK.
-
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.
-
Kosongkan kotak centang untuk bidang yang tidak ingin Anda sertakan dalam sumber data sekunder.
Menambahkan tambahan tabel atau kueri apa pun untuk koneksi data.
Caranya?
-
Klik Tambahkan tabel.
-
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.
-
Klik Selesai.
-
Untuk menambahkan tabel anak tambahan, ulangi langkah-langkah ini.
-
-
Klik Berikutnya.
-
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.
-
Klik Berikutnya.
-
Pada halaman berikutnya panduan, ketikkan nama deskriptif untuk sambungan data sekunder ini, dan lalu verifikasi bahwa informasi di bagian ringkasan sudah benar.
-
Untuk mengonfigurasi formulir untuk menerima data secara otomatis saat formulir dibuka, pilih kotak centang secara otomatis mengambil data saat formulir dibuka .
Langkah 2: Mengonfigurasi Templat formulir untuk menggunakan koneksi data
Jika Anda ingin formulir yang didasarkan pada Templat formulir ini agar menggunakan koneksi data ini setelah pengguna membuka formulir, Anda bisa menambahkan aturan ke Templat formulir yang menggunakan koneksi data ini dalam kondisi tertentu, atau Anda bisa menambahkan tombol ke Templat formulir yang pengguna Anda bisa mengklik untuk menggunakan koneksi data.
Menambahkan aturan
Anda bisa menambahkan aturan untuk Templat formulir yang akan berfungsi untuk mengambil data dari koneksi data kueri setiap kali kondisi untuk aturan terpenuhi. Misalnya, Anda bisa menambahkan kotak teks ke Templat formulir Anda bahwa pengguna bisa mengisi untuk mendapatkan data tertentu dari sumber data eksternal. Lalu Anda bisa menambahkan aturan yang menggunakan koneksi data setiap kali pengguna memasukkan data dalam kotak teks.
Prosedur berikut ini mengasumsikan bahwa Anda telah membuat koneksi data kueri untuk Templat formulir Anda, dan bahwa Anda telah mengonfigurasi kontrol (selain tombol) di Templat formulir Anda untuk menampilkan data dari koneksi data tersebut.
-
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.
-
Klik ganda kontrol yang ingin Anda tambahkan aturan untuk.
-
Klik tab Data.
-
Di bawah aturan validasi dan, klik aturan.
-
Dalam kotak dialog aturan , klik Tambahkan.
-
Dalam kotak nama , ketikkan nama untuk aturan.
-
Untuk menentukan kondisi saat aturan harus berjalan, klik Atur kondisi, dan lalu masukkan kondisi. Aturan yang akan berjalan saat terjadi kondisi. Jika Anda tidak menentukan kondisi, aturan akan berjalan setiap kali pengguna mengubah nilai dalam kontrol, dan lalu menggerakkan kursor miliknya menjauh dari kontrol tersebut.
-
Klik Tambahkan tindakan.
-
Di daftar tindakan , klik kueri menggunakan koneksi data.
-
Di daftar koneksi Data , klik koneksi data kueri yang ingin Anda gunakan, dan lalu klik OK untuk menutup setiap kotak dialog buka.
-
Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.
Menambahkan tombol
Anda bisa menambahkan kontrol tombol ke Templat formulir yang bisa diklik pengguna Anda untuk mendapatkan data dari kueri koneksi data.
-
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.
-
Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.
-
Seret kontrol tombol ke Templat formulir Anda.
-
Klik ganda tombol kontrol yang baru saja Anda tambahkan ke Templat formulir.
-
Klik tab umum .
-
Di daftar tindakan , klik Refresh.
-
Dalam kotak Label , ketikkan nama yang Anda inginkan muncul pada tombol di Templat formulir Anda.
-
Klik Pengaturan.
-
Dalam kotak dialog Refresh , lakukan salah satu hal berikut ini:
-
Untuk menerima data terbaru dari semua sumber data eksternal dengan koneksi data sekunder pada Templat formulir, klik semua sumber data sekunder.
-
Untuk mengonfigurasi tombol untuk menerima data terbaru dari satu sumber data eksternal dengan koneksi data sekunder untuk Templat formulir Anda, klik satu koneksi data sekunder, dan lalu klik sumber data sekunder di sumber data pilih sekunder daftar.
-
-
Klik OK untuk menutup setiap kotak dialog yang terbuka.
-
Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.