Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

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.

Anda bisa mendesain Templat formulir yang bisa bekerja dengan database Microsoft SQL Server untuk kueri data atau kueri dan mengirimkan data.

Dalam artikel ini

Gambaran Umum

Formulir bisa memiliki satu koneksi data utama, disebut koneksi data utama, dan secara opsional dapat memiliki satu atau beberapa koneksi data sekunder. Bergantung pada tujuan Anda untuk formulir, koneksi data mungkin kueri atau mengirimkan formulir data untuk sumber data eksternal, seperti database Microsoft SQL Server atau layanan Web.

Saat Anda mendesain Templat formulir yang didasarkan pada database, Microsoft Office InfoPath membuat utama sumber data dengan grup yang berisi bidang kueri dan bidang data dan koneksi data kueri sebagai koneksi data utama untuk Templat formulir. Bidang dan grup ini sesuai dengan cara data disimpan dalam tabel di database. Bidang kueri berisi data yang dimasukkan oleh pengguna untuk membatasi hasil kueri untuk rekaman yang cocok dengan data di bidang kueri. Ketika formulir yang didasarkan pada Templat formulir ini menggunakan koneksi data utama, InfoPath membuat kueri dengan menggunakan data di bidang kueri. InfoPath lalu mengirim kueri melalui koneksi data kueri. Database mengembalikan hasil dari kueri kembali ke formulir melalui koneksi data kueri. Hasil kueri dimasukkan ke dalam bidang data bisa diedit melalui kontrol yang terikat ke bidang ini.

Karena struktur data kueri dan data bidang harus cocok dengan cara data disimpan dalam database, Anda tidak bisa mengubah bidang atau grup dalam sumber data utama ini. Anda hanya bisa menambahkan bidang atau grup ke grup akar di sumber data utama. Temukan link untuk informasi selengkapnya tentang sumber data di bagian Lihat juga .

Formulir bisa mengirimkan data ke database melalui koneksi data utama formulir jika Templat formulir yang didasarkan pada formulir dan database yang memenuhi persyaratan berikut ini:

  • Templat formulir yang tidak kompatibel dengan browser formulir Templat    InfoPath tidak akan membuat koneksi data Kirim di koneksi data utama jika Anda mendesain Templat formulir yang kompatibel dengan browser. Untuk memperbolehkan pengguna untuk mengirim data dalam formulir yang didasarkan pada Templat formulir yang kompatibel dengan browser, gunakan layanan Web yang bekerja dengan database.

  • Tabel kiri di tiap pasangan tabel terkait di sumber data utama berisi kunci utama    Setidaknya satu hubungan untuk setiap pasangan tabel terkait harus menyertakan kunci utama dari tabel sebelah kiri.

  • Tidak ada bidang data di sumber data utama toko formulir tipe data biner besar    InfoPath akan menonaktifkan koneksi data kirim jika kueri menyertakan bidang yang bisa menyimpan tipe data biner besar, seperti gambar, Gambar, OLE objek, lampiran file, tipe data memo Office Access, atau tipe data SQL teks.

Saat InfoPath mengaktifkan koneksi data kirim, pengguna yang diperbolehkan untuk mengirim data di bidang data di sumber data utama ke database. Jika InfoPath mengaktifkan koneksi data kirim, Anda bisa mengkustomisasi opsi Kirim untuk formulir yang didasarkan pada Templat formulir ini.

Atas halaman

Pertimbangan kompatibilitas

Saat Anda mendesain Templat formulir yang didasarkan pada database, Anda memiliki pilihan untuk mendesain templat formulir yang kompatibel dengan browser. InfoPath akan membuat koneksi data kueri sebagai koneksi data utama di Templat formulir yang kompatibel dengan browser. Namun, Templat formulir yang kompatibel dengan browser tidak dikonfigurasikan untuk memperbolehkan pengguna untuk mengirim data ke database. Oleh karena itu, jika Anda mendesain Templat formulir yang didasarkan pada database SQL Server dan pengguna Anda untuk mengirim data formulir ke database melalui koneksi data utama yang Anda inginkan, Anda tidak dapat membuat Templat formulir yang kompatibel dengan browser.

Atas halaman

Sebelum Anda mulai

Untuk desain Templat formulir Anda berdasarkan pada database SQL Server, Anda memerlukan informasi berikut ini dari administrator database Anda:

  • Nama server yang berisi database yang tersambung untuk Templat formulir Anda.

  • Nama database yang akan Anda gunakan dengan Templat formulir ini.

  • Autentikasi diperlukan oleh database. Database bisa menggunakan autentikasi Microsoft Windows atau autentikasi SQL Server untuk menentukan bagaimana pengguna bisa mengakses database.

  • Nama tabel yang berisi data yang ingin Anda kirim ke formulir atau yang akan menerima data dari formulir. Ini adalah tabel utama. Jika Anda akan menggunakan lebih dari satu tabel dalam database, Anda membutuhkan nama orang-orang lain, anak tabel. Anda juga memerlukan nama bidang dalam tabel turunan yang memiliki hubungan dengan bidang di tabel utama.

Atas halaman

Mendesain Templat formulir

Untuk mendesain Templat formulir dengan koneksi data kueri, Anda perlu melakukan hal berikut ini:

  1. Buat Templat formulir    Saat Anda membuat Templat formulir yang didasarkan pada database, InfoPath membuat koneksi data kueri sebagai koneksi data utama antara Templat formulir dan database. Proses ini secara otomatis membuat Templat formulir utama data sumber.

  2. Menambahkan satu atau beberapa kontrol untuk menampilkan hasil kueri    Untuk memperbolehkan pengguna untuk melihat dan mengedit data dalam bidang di sumber data utama ketika mereka membuka formulir, Anda bisa menambahkan kontrol ke Templat formulir dan lalu mengikat kontrol ke bidang di sumber data utama.

Langkah 1: Membuat Templat formulir

  1. Pada File menu, klik desain Templat formulir.

  2. Di bawah desain baru, dalam kotak dialog desain Templat formulir , klik Templat formulir.

  3. Di daftar berdasarkan , klik Database.

  4. Jika Anda mendesain Templat formulir yang kompatibel dengan browser, pilih kotak centang Aktifkan fitur kompatibel dengan browser saja .

    Catatan: Panduan koneksi Data tidak akan mengaktifkan koneksi data Kirim di Templat formulir yang kompatibel dengan browser. Untuk memperbolehkan pengguna untuk mengirim data ke database dari formulir yang didasarkan pada Templat formulir yang kompatibel dengan browser, menambahkan koneksi data sekunder ke layanan Web yang bekerja dengan database. Temukan link untuk informasi selengkapnya tentang koneksi data sekunder di bagian Lihat juga .

  5. Klik OK.

  6. Di panduan koneksi Data, klik Pilih Database.

  7. Di kotak dialog Pilih sumber Data , klik Sumber baru.

  8. Di daftar jenis sumber data yang Anda inginkan untuk menyambungkan ke , klik Microsoft SQL Server, dan lalu klik berikutnya.

  9. Dalam kotak Server nama , ketikkan nama server dengan database SQL Server.

  10. Di bawah masuk kredensial, lakukan salah satu hal berikut ini:

    • Jika database menentukan siapa yang memiliki akses berdasarkan kredensial yang digunakan di jaringan Microsoft Windows, klik Gunakan autentikasi Windows.

    • Jika database menentukan siapa yang memiliki akses berdasarkan nama ditentukan pengguna dan kata sandi yang Anda dapatkan dari database administrator, klik Gunakan nama pengguna dan kata sandi berikut ini, dan lalu ketik nama pengguna dan kata sandi dalam kotak Nama pengguna dan Kata sandi kotak.

  11. Klik Berikutnya.

  12. Di daftar pilih database yang berisi data yang Anda inginkan , klik nama database yang ingin Anda gunakan, pilih kotak centang menyambungkan ke tabel tertentu , klik nama tabel utama dan lalu klik berikutnya.

  13. Pada halaman berikutnya panduan, ketik nama untuk file yang menyimpan informasi koneksi data di kotak Nama File , dan lalu klik selesai untuk menyimpan pengaturan tersebut.

    Jika Anda berencana untuk menggunakan tabel lainnya di kueri koneksi data, Anda bisa menambahkan tabel lainnya di halaman panduan ini.

    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.

  14. Klik Berikutnya.

  15. Pada halaman terakhir panduan, ketikkan nama untuk koneksi data utama. Nama ini akan muncul di daftar sumber Data di panel tugas Sumber Data .

  16. Jika Templat formulir Anda memenuhi persyaratan di bagian gambaran umum , halaman panduan ini akan menunjukkan bahwa InfoPath diaktifkan koneksi data kirim dalam koneksi data utama. Untuk mengubah nama untuk koneksi data kirim, ketik nama baru di kotak yang sesuai. Jika Anda ingin pengguna Anda untuk mengirim data formulir mereka melalui lain mengirimkan koneksi data yang akan Anda tambahkan ke Templat formulir nanti, klik untuk mengosongkan kotak centang Aktifkan mengirimkan untuk koneksi ini .

    Catatan: Jika Templat formulir Anda tidak memenuhi persyaratan di bagian gambaran umum , InfoPath menonaktifkan kirim koneksi data, dan kotak Masukkan nama untuk koneksi kirim dan kotak centang Aktifkan Kirim untuk koneksi ini tidak tersedia (dinonaktifkan). Jika InfoPath menonaktifkan koneksi data kirim, koneksi data utama untuk Templat formulir Anda akan memiliki hanya koneksi data kueri.

Langkah 2: Menambahkan satu atau beberapa kontrol untuk menampilkan hasil kueri

  1. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.

  2. Seret kontrol ke Templat formulir Anda.

  3. Di kotak dialog Pengikat kontrol , pilih grup atau bidang yang ingin Anda ikat pada kontrol.

Atas halaman

Mengonfigurasi opsi kirim

Jika Templat formulir Anda dan tabel yang Anda pilih di panduan koneksi Data memenuhi persyaratan di bagian gambaran umum , InfoPath mengonfigurasi Templat formulir Anda untuk mengirim data melalui koneksi data utama. Jika Anda memilih untuk menggunakan ini mengirimkan koneksi data, InfoPath mengonfigurasi Templat formulir sehingga pengguna bisa mengirimkan data formulir ke database dan menambahkan kedua tombol kirim ke bar alat standar dan perintah kirim untuk File menu saat pengguna mengisi formulir. InfoPath mengonfigurasi Templat formulir sehingga ketika pengguna mengirimkan formulir mereka, formulir tetap terbuka dan pesan ditampilkan bagi pengguna yang menunjukkan apakah formulir berhasil dikirim. Anda bisa mengubah teks di perilaku dan tombol kirim setelah pengguna mengirimkan formulir.

  1. Pada menu alat , klik Opsi mengirimkan.

    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 kirim Opsi kotak dialog.

      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.

  2. Jika Anda tidak ingin orang-orang untuk 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

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×