Menambahkan koneksi data ke database Microsoft SQL Server

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 menambahkan koneksi data sekunder untuk Templat formulir Anda kueri database Microsoft SQL Server. Anda tidak bisa menambahkan koneksi data sekunder untuk Templat formulir Anda mengirimkan formulir data ke database. Jika Anda ingin menggunakan koneksi data sekunder untuk mengirimkan formulir data ke database, menggunakan koneksi data sekunder ke layanan Web yang bekerja dengan database itu. Temukan link untuk informasi selengkapnya tentang menambahkan koneksi data sekunder ke layanan Web di bagian Lihat juga .

Untuk menambahkan koneksi data sekunder ke database, Anda harus melakukan hal berikut:

Langkah 1: menambahkan koneksi data sekunder ke Templat formulir    Langkah ini membuat sumber data sekunder dengan bidang yang sesuai dan grup berdasarkan cara data disimpan dalam database. Anda juga bisa mengonfigurasi Templat formulir untuk memperbolehkan formulir untuk menggunakan koneksi data ini saat formulir dibuka terlebih dahulu.

Langkah 2: mengonfigurasi Templat formulir untuk menggunakan koneksi data    Jika Anda ingin pengguna Anda untuk menggunakan koneksi data ini setelah formulir terbuka, Anda bisa menambahkan aturan atau tombol ke Templat formulir untuk memungkinkan pengguna untuk mendapatkan data dari koneksi data.

Dalam artikel ini

Gambaran Umum

Sebelum Anda mulai

Langkah 1: Menambahkan koneksi data sekunder

Langkah 2: Mengonfigurasi Templat formulir untuk menggunakan koneksi data

Gambaran Umum

Saat Anda membuat Templat formulir yang didasarkan pada sumber data eksternal, Microsoft Office InfoPath membuat utama koneksi data ke sumber data eksternal tersebut. InfoPath lalu membuat sumber data utama untuk Templat formulir yang didasarkan pada cara data disimpan dalam sumber data eksternal. Namun, sumber data eksternal yang digunakan dalam koneksi data utama mungkin tidak memiliki nilai yang Anda ingin meletakkan dalam kontrol pada Templat formulir. Nilai ini mungkin ada di sumber data eksternal lainnya, seperti database SQL Server lain. Untuk mendapatkan nilai dari sumber data eksternal lain, Anda bisa menambahkan koneksi data sekunder untuk Templat formulir Anda.

Koneksi data sekunder adalah koneksi data yang Anda tambahkan ke Templat formulir. Koneksi data ini bisa berupa koneksi data kueri atau koneksi data kirim. Anda bisa menambahkan koneksi data kueri ke Templat formulir Anda hanya sebagai data sekunder koneksi ke database SQL Server. Anda menambahkan koneksi data ini hanya jika Anda memerlukan data dari sumber data eksternal selain yang ada di koneksi data utama. Anda tidak bisa menambahkan koneksi data kirim ke database SQL Server sebagai koneksi data sekunder.

Saat Anda menambahkan koneksi data kueri ke database, InfoPath membuat sekunder sumber data dengan bidang data dan grup yang terkait 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.

Atas halaman

Sebelum Anda mulai

Sebelum Anda menambahkan koneksi data sekunder ke database SQL Server ke Templat formulir Anda, Anda memerlukan informasi berikut ini dari administrator database Anda:

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

  • 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. Ini adalah tabel utama. Jika Anda berencana untuk 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 ke bidang dalam tabel utama.

  • Apakah Anda secara aman bisa menyimpan hasil kueri dalam formulir untuk penggunaan offline.

Atas halaman

Langkah 1: Menambahkan koneksi data sekunder

  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. Di kotak dialog Pilih sumber Data , klik Sumber baru.

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

  8. Dalam kotak Server nama , ketikkan nama server dengan database.

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

  10. Klik Berikutnya.

  11. Pada halaman berikutnya panduan tersebut, di daftar pilih database yang berisi data yang Anda inginkan , klik database yang ingin Anda gunakan, pilih kotak centang menyambungkan ke tabel tertentu , klik nama tabel utama dan lalu klik berikutnya .

  12. Pada halaman berikutnya panduan tersebut, dalam kotak Nama File , ketikkan nama untuk file yang menyimpan informasi koneksi data.

  13. Untuk menyimpan pengaturan ini, klik selesai.

  14. Menambahkan tabel lainnya yang ingin Anda gunakan 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.

  15. Klik Berikutnya.

  16. 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 mendapatkan data sensitif dari koneksi data ini, Anda mungkin ingin menonaktifkan fitur ini untuk membantu melindungi data seandainya komputer yang hilang atau dicuri.

  17. Klik Berikutnya.

  18. Pada halaman berikutnya panduan, ketikkan nama deskriptif untuk sambungan data sekunder ini. Jika Anda ingin formulir untuk menerima data secara otomatis saat formulir dibuka, pilih kotak centang secara otomatis mengambil data saat formulir dibuka .

Atas halaman

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 untuk Templat formulir yang menggunakan koneksi data ini dalam kondisi tertentu, atau Anda bisa menambahkan tombol ke Templat formulir pengguna Anda bisa cli CK untuk menggunakan koneksi data.

Menambahkan aturan

Anda bisa menambahkan aturan untuk Templat formulir untuk mendapatkan data dari koneksi data kueri setiap kali kondisi untuk aturan terpenuhi. Prosedur berikut ini mengasumsikan bahwa Anda telah membuat koneksi data kueri untuk Templat formulir Anda, dan bahwa Anda telah mengonfigurasi kontrol pada Templat formulir Anda untuk menampilkan data dari koneksi data tersebut.

  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 kontrol yang ingin Anda tambahkan aturan untuk.

  3. Klik tab Data.

  4. Di bawah aturan validasi dan, klik aturan.

  5. Dalam kotak dialog aturan , klik Tambahkan.

  6. Dalam kotak nama , ketikkan nama untuk aturan.

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

  8. Klik Tambahkan tindakan.

  9. Di daftar tindakan , klik kueri menggunakan koneksi data.

  10. Di daftar koneksi Data , klik koneksi data kueri yang ingin Anda gunakan, dan lalu klik OK untuk menutup setiap kotak dialog buka.

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

  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. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.

  3. Seret kontrol tombol ke Templat formulir Anda.

  4. Klik ganda tombol kontrol yang baru saja Anda tambahkan ke Templat formulir.

  5. Klik tab umum .

  6. Di daftar tindakan , klik Refresh.

  7. Dalam kotak Label , ketikkan nama yang Anda inginkan muncul pada tombol di Templat formulir Anda.

  8. Klik Pengaturan.

  9. Dalam kotak dialog Refresh , klik salah satu sumber data sekunder.

  10. Di daftar pilih sumber data sekunder , klik sumber data sekunder yang terkait dengan koneksi data kueri.

  11. Klik OK untuk menutup setiap kotak dialog yang terbuka.

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

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.

×