Pengenalan ke koneksi data

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

Koneksi data adalah link dinamis antara formulir Microsoft Office InfoPath dan sumber data eksternal yang menyimpan atau menyediakan data untuk formulir tersebut. Sumber data adalah kumpulan bidang dan grup yang menetapkan dan menyimpan data untuk formulir. Kontrol terikat ke bidang dan grup dalam sumber data dan menampilkan data kepada pengguna.

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.

Di artikel ini

Gambaran umum koneksi data

Bekerja dengan koneksi data utama

Bekerja dengan koneksi data sekunder

Menyimpan data untuk penggunaan offline

Pertimbangan untuk menyambungkan ke sumber data eksternal

Gambaran umum koneksi data

Koneksi data adalah link dinamis antara formulir dan sumber data yang menyimpan atau menyediakan data untuk formulir tersebut. Formulir bisa memiliki satu koneksi data utama, disebut koneksi data utama, dan secara opsional dapat memiliki satu atau beberapa koneksi data sekunder. Koneksi data utama mendefinisikan sumber utama data formulir. Skema XML menguraikan cara data disimpan di formulir utama data sumber. Ada hanya satu koneksi utama data untuk formulir, dan dibuat secara otomatis saat Anda membuat Templat formulir yang didasarkan pada sumber data eksternal. Anda bisa membuat koneksi data sekunder sebanyak yang Anda inginkan saat Anda mendesain Templat formulir.

Bergantung pada tujuan Anda untuk formulir, Anda bisa membuat koneksi data utama atau sekunder ke sumber data eksternal, seperti database Microsoft SQL Server atau layanan Web. Sumber data eksternal adalah penyimpanan data yang mengirim data ke atau bisa menerima data dari formulir yang didasarkan pada Templat formulir Anda. InfoPath bekerja dengan sumber data eksternal berikut:

  • Database Microsoft Office Access

  • Database Microsoft SQL Server

  • Layanan web

  • Pustaka dokumen atau daftar pada server yang menjalankan Microsoft Windows SharePoint Services

  • File XML

Anda bisa membuat tiga tipe data koneksi ke sumber data eksternal: kueri data saja, mengirimkan data saja, atau keduanya kueri dan mengirimkan data. Koneksi data kueri menerima data dari sumber data dan menyimpan data formulir. Koneksi data kirim mengirim data dari formulir ke sumber data, untuk aplikasi di Web server, ke pustaka dokumen di server yang menjalankan Microsoft Windows SharePoint Services, atau dalam pesan email. Kueri dan kirimkan koneksi data menerima data dari maupun mengirim data ke sumber data. Saat Anda membuat koneksi data, Anda menentukan jenis koneksi data yang Anda inginkan. Misalnya, Anda bisa membuat koneksi data yang melakukan salah satu hal berikut:

  • Kueri data dari database

  • Mengirimkan data formulir dalam pesan email

  • Mengirimkan formulir data untuk aplikasi di Web server

  • Mengirimkan formulir data untuk aplikasi kustom yang menggunakan XmlFormView kontrol

  • Pertanyaan atau mengirimkan data melalui kode pemrograman kustom, seperti C#, Microsoft Visual Basic .NET atau Microsoft JScript.

  • Menggunakan pengaturan koneksi yang disimpan di pustaka koneksi data pada server yang menjalankan Office SharePoint Server 2007

  • Pertanyaan atau mengirimkan data ke layanan alur kerja manusia di Microsoft BizTalk Server 2004 atau BizTalk Server 2006

Tipe koneksi yang Anda gunakan bergantung pada tujuan Anda untuk formulir dan tipe sumber data eksternal yang ingin Anda Sambungkan formulir.

Koneksi data kueri

Koneksi data kueri mendapatkan data dari sumber data eksternal dan menyimpan data itu di bidang di sumber data utama atau sekunder formulir. Anda bisa lalu ikat kontrol untuk bidang tersebut untuk menampilkan data itu di formulir. Anda bisa membuat koneksi data kueri dalam cara-cara berikut ini:

  • Mendesain Templat formulir yang didasarkan pada database, Layanan Web, atau pengaturan yang disimpan di pustaka koneksi. Struktur sumber data eksternal lalu menetapkan sumber data utama untuk formulir.

  • Mengubah Templat formulir yang sudah ada dengan menambahkan koneksi data sekunder yang kueri database, Layanan Web, daftar SharePoint atau pustaka, atau XML file.

Saat Anda mendesain Templat formulir baru yang didasarkan pada database, Layanan Web, atau pengaturan di pustaka koneksi, Anda membuat koneksi data kueri yang menjadi koneksi utama data untuk formulir yang didasarkan pada Templat formulir tersebut. Anda bisa menentukan kueri hanya satu koneksi data sebagai koneksi data utama untuk Templat formulir. Jika Anda perlu kueri data dari sumber data tambahan, Anda bisa membuat koneksi data sekunder kueri data dari sumber data tersebut. Anda akan mempelajari selengkapnya tentang koneksi data sekunder selanjutnya di artikel ini.

Saat Anda menambahkan koneksi data sekunder data kueri tersebut ke Templat formulir Anda, Anda bisa menentukan apakah InfoPath akan menggunakan koneksi data setiap kali pengguna membuka formulir atau setelah tertentu kejadian terjadi saat pengguna mengisi formulir, seperti mengklik tombol untuk menampilkan daftar opsi. Untuk menggunakan koneksi data setelah terjadi kejadian tertentu, gunakan salah satu metode berikut ini:

  • Menyisipkan kontrol tombol yang me-refresh data dalam formulir.

  • Menambahkan aturan untuk menggunakan koneksi data saat kondisi di formulir ada.

  • Menulis kode kustom untuk acara tertentu.

Mengirimkan koneksi data

Saat pengguna mengirimkan formulir, data dari formulir itu dikirim melalui koneksi data kirim ke sumber data eksternal. Anda bisa mengonfigurasi Templat formulir tersebut untuk memperbolehkan pengguna untuk mengirim data ke tipe sumber data eksternal berikut ini:

  • Database Microsoft Office Access

  • Database Microsoft SQL Server

  • Layanan web

Anda juga bisa menambahkan koneksi data sekunder yang mengirimkan data dalam cara-cara berikut ini:

  • Mengirimkan data formulir ke pustaka dokumen di server yang menjalankan Microsoft Windows SharePoint Services.

  • Mengirimkan data formulir dalam pesan email.

  • Mengirimkan formulir data untuk aplikasi di Web server.

Anda membuat koneksi data kirim dalam cara-cara berikut ini:

  • Mendesain Templat formulir baru yang didasarkan pada database, Layanan Web, atau pengaturan yang disimpan di pustaka koneksi di server yang menjalankan Office SharePoint Server 2007. Struktur sumber data eksternal lalu menetapkan sumber data utama untuk formulir.

  • Mengubah Templat formulir yang sudah ada dengan menambahkan koneksi data sekunder, dan lalu mengonfigurasi Templat formulir untuk memperbolehkan pengguna mengirimkan formulir mereka melalui koneksi data sekunder ini.

    Tips: Saat Anda mendesain Templat formulir yang didasarkan pada database Office Access atau SQL Server, InfoPath secara otomatis mengonfigurasi koneksi kirim data jika database yang memenuhi persyaratan tertentu. Temukan link untuk informasi selengkapnya tentang persyaratan tersebut di bagian Lihat juga . Anda bisa memilih untuk menonaktifkan fitur kirim jika Anda ingin pengguna Anda untuk mengirimkan mereka selesai formulir dengan menggunakan tipe lain mengirimkan koneksi data.

Dalam banyak kasus, Anda akan mengonfigurasi salah mengirimkan koneksi data saat utama mengirimkan tindakan untuk Templat formulir Anda. Namun, Anda bisa mendesain Templat formulir Anda sehingga pengguna bisa mengirimkan mereka selesai bentuk ke beberapa lokasi dengan menggunakan aturan atau kode kustom. Misalnya, Anda dapat mengonfigurasi Templat formulir Anda untuk memperbolehkan pengguna Anda untuk mengirimkan mereka selesai bentuk ke layanan Web serta melalui pesan email. Biasanya, Anda mengonfigurasi Templat formulir untuk mengirimkan semua data dalam formulir. Namun, jika Anda menggunakan kode kustom untuk mengirim data formulir atau mengonfigurasi Templat formulir untuk memperbolehkan formulir untuk mengirimkan data ke layanan Web, Anda bisa mengirimkan bagian dari formulir data.

Kueri dan kirimkan koneksi data

Saat Anda mendesain Templat formulir yang didasarkan pada database atau layanan Web, Anda bisa membuat koneksi data yang bisa mendapatkan data dari dan mengirimkan data ke database atau layanan Web. Jika Anda mendesain Templat formulir yang didasarkan pada database, koneksi data bisa mendapatkan atau mengirimkan data. Namun, agar formulir yang didasarkan pada Templat formulir ini untuk mengirim data ke database, persyaratan berikut ini harus dipenuhi:

  • Anda tidak mendesain Templat formulir yang kompatibel dengan browser.

  • Semua tabel dalam koneksi data utama harus berisi kunci utama, batasan unik atau indeks unik.

  • Semua tabel dalam kueri harus memiliki hubungan sederhana, hierarki.

  • Tidak ada bidang data di sumber data utama formulir bisa menyimpan tipe data biner besar.

Anda bisa mempelajari selengkapnya tentang persyaratan tersebut di pertimbangan untuk menyambungkan ke sumber data eksternal selanjutnya di artikel ini.

Koneksi data yang bisa mendapatkan data dari atau mengirimkan data ke layanan Web seperti koneksi data kueri dan koneksi data kirim tergabung dalam koneksi data tunggal.

Atas halaman

Bekerja dengan koneksi data utama

Koneksi data utama membuat koneksi ke sumber data utama formulir. Skema XML yang menguraikan struktur untuk menyimpan data di sumber data utama formulir. Anda bisa mendesain sumber data dengan menggunakan panel tugas Sumber Data , atau Anda bisa membiarkan InfoPath membuat sumber data secara otomatis saat Anda menambahkan kontrol ke Templat formulir Anda. Anda juga dapat mendesain Templat formulir yang didasarkan pada sumber data eksternal, yang pada akhirnya menentukan struktur sumber data utama. Templat formulir bisa memiliki hanya satu koneksi data utama.

Jika koneksi utama data tersambung ke sumber data eksternal, bagaimana Anda bekerja dengan koneksi data utama bergantung pada tipe sumber data yang tersambung ke.

Database    Saat Anda mendesain Templat formulir yang didasarkan pada database, InfoPath membuat koneksi data utama yang kueri dan secara opsional mengirimkan data ke database tersebut. Jika formulir dapat diisi hanya dengan menggunakan InfoPath dan database memenuhi persyaratan yang tercantum di bagian pertimbangan untuk menyambungkan ke sumber data eksternal , InfoPath secara otomatis membuat koneksi data kirim dan mengonfigurasi Templat formulir untuk memperbolehkan pengguna mengirimkan formulir mereka. Jika formulir akan diisi dengan menggunakan browser, InfoPath tidak membuat koneksi kirim data ke database. Koneksi data yang mengirimkan data ke database tidak didukung di Templat formulir yang kompatibel dengan browser.

Tips: Jika formulir dapat diisi dengan menggunakan browser dan Anda ingin mengirimkan data ke database, Anda bisa melakukannya dengan formulir menyambungkan ke layanan Web yang mengirimkan data ke database.

Layanan web    Saat Anda mendesain Templat formulir yang didasarkan pada layanan Web, Anda bisa membuat koneksi data utama yang baik kueri dan mengirimkan data, hanya kueri data, atau hanya mengajukan data. Jika Anda memilih untuk kirim data, InfoPath secara otomatis mengonfigurasi Templat formulir untuk memperbolehkan pengguna mengirimkan formulir mereka. Anda bisa menentukan apakah akan mengirim beberapa data formulir atau semua data formulir. Jika hanya beberapa data dikirim, Anda bisa menentukan bidang mana di tertentu grup berisi data yang akan dikirimkan, bergantung pada persyaratan layanan Web.

Saat Anda mendesain Templat formulir yang didasarkan pada database atau layanan Web, InfoPath membuat sumber data utama dengan bidang kueri, bidang data, dan grup yang sesuai dengan cara data disimpan dalam database atau layanan Web. Bidang kueri berisi nilai yang digunakan dalam kueri untuk mengambil data dari database dengan menggunakan koneksi data kueri. Hasil kueri dimasukkan ke dalam bidang data bisa diedit ketika pengguna membuka formulir. Saat pengguna mengirimkan formulir, data di bidang data dikirim dengan menggunakan koneksi data kirim. Karena bidang dan grup dalam sumber data utama harus cocok dengan cara data disimpan di sumber data eksternal, Anda tidak bisa mengubah bidang dan grup ini. Anda bisa, namun, menambahkan bidang atau grup ke akar bidang di sumber data utama.

Untuk mengaktifkan pengguna untuk menampilkan, pilih, mengedit, atau mengirimkan data di bidang data, Anda bisa mengikat kontrol, seperti kotak teks dan kotak centang, ke bidang dalam formulir. Jika Anda ingin kueri dan menampilkan nilai tambahan yang pengguna bisa memilih sebagai pilihan, Anda bisa mengikat kontrol seperti kotak Daftar ke bidang kueri. Jika Anda ingin pengguna memilih nilai dari daftar, Anda bisa mengikat kontrol seperti kotak Daftar ke bidang data dan lalu Atur properti kontrol untuk menampilkan nilai dari sumber data sekunder atau bidang berulang dalam sumber data utama.

Atas halaman

Bekerja dengan koneksi data sekunder

Koneksi data sekunder tersambung formulir ke sumber data eksternal. Koneksi data sekunder sangat berguna ketika Anda perlu kueri atau mengirimkan formulir data untuk sumber data eksternal selain sumber data eksternal di koneksi data utama, atau saat Anda ingin pengguna mengirimkan data ke beberapa sumber data eksternal. Anda bisa membuat koneksi data sekunder sebanyak yang Anda inginkan.

Koneksi data sekunder bisa kueri atau mengirimkan data ke tipe sumber data eksternal berikut ini:

  • Office Access database

  • Database SQL Server

  • Layanan web

  • Pustaka dokumen atau daftar pada server yang menjalankan Windows SharePoint Services

  • File XML

Dengan menggunakan koneksi data sekunder, Anda juga bisa mengaktifkan pengguna untuk mengirimkan formulir data untuk aplikasi di Web server, ke pustaka dokumen pada server yang menjalankan Windows SharePoint Services, atau melalui pesan email.

Jika Anda membuat koneksi data sekunder bahwa permintaan data, secara default formulir menggunakan koneksi data ini saat formulir dibuka. Anda juga bisa menggunakan koneksi data dengan mengonfigurasi Templat formulir dalam cara-cara berikut:

  • Menambahkan tombol refresh pada Templat formulir yang pengguna bisa mengklik untuk mengirim kueri.

  • Menambahkan aturan untuk Templat formulir untuk kueri sumber data dengan menggunakan koneksi data.

  • Menambahkan kode kustom ke Templat formulir yang mengirimkan kueri.

Saat Anda menambahkan koneksi data sekunder ke formulir, InfoPath secara otomatis membuat sumber data sekunder dengan bidang data dan grup yang cocok dengan cara data disimpan dalam sumber data eksternal. Ini akan membantu memastikan integritas data. Anda tidak bisa mengubah bidang dan grup dalam sumber data sekunder.

Atas halaman

Menyimpan data untuk penggunaan offline

Saat Anda menambahkan koneksi data sekunder kueri data dari sumber data eksternal, Anda dapat mengonfigurasi koneksi untuk menyimpan hasil kueri di komputer pengguna. Ini memastikan bahwa pengguna bisa mengisi formulir jika komputer mereka tidak tersambung ke jaringan. Ini disebut bekerja secara offline.

Jika Anda mengonfigurasi koneksi data sekunder dengan cara ini, kueri akan dikirim ke sumber data eksternal saat pengguna komputer tersambung ke jaringan. Hasil kueri lalu disimpan di sumber data sekunder formulir, dan mereka muncul dalam formulir ketika pengguna mengisi formulir. Data cache setiap kali pengguna menjalankan kueri baru, sehingga data tetap up untuk tanggal sebanyak mungkin.

InfoPath menganggap parameter kueri saat memutuskan apakah data yang disimpan sesuai untuk kueri tertentu. Saat Anda membuat koneksi data, Anda bisa memilih apakah akan menampilkan sekumpulan default data yang disimpan dalam formulir, jika sumber data tidak tersedia. Anda harus mempertimbangkan apakah data dari kueri sesuai untuk semua pengguna Anda atau apakah formulir harus menampilkan data yang khusus untuk setiap pengguna. Misalnya, jika data yang dihasilkan oleh kueri berdasarkan pada pengguna identitas atau peran, menggunakan default kumpulan data yang dikonfigurasi pada waktu desain alih-alih menggunakan hasil kueri dapat mengakibatkan salah data untuk pengguna itu.

Atas halaman

Pertimbangan untuk menyambungkan ke sumber data eksternal

InfoPath mendukung koneksi data untuk tipe sumber data eksternal berikut ini:

  • Office Access database

  • Database SQL Server

  • Layanan web

  • Pustaka dokumen atau daftar pada server yang menjalankan Microsoft Windows SharePoint Services

  • File XML

Bagian berikut ini menyediakan informasi dan pertimbangan untuk koneksi ke masing-masing sumber data eksternal.

Microsoft Office Access atau SQL Server database

InfoPath mendukung koneksi data ke database Access dan database SQL Server. Untuk menyambungkan ke database jenis lain, Anda bisa menggunakan layanan Web yang bekerja dengan database itu.

Formulir bisa membuat kueri data dari database utama atau koneksi data sekunder, dan Anda bisa memilih beberapa tabel database untuk koneksi. Tabel pertama yang Anda pilih adalah tabel utama. Tabel yang Anda kemudian pilih harus berisi bidang yang terkait dengan tabel utama. InfoPath usaha untuk mengatur hubungan ini dengan nama bidang dalam dua tabel yang cocok. Anda bisa memilih untuk menggunakan hubungan ini atau menambahkan hubungan tabel Anda sendiri saat Anda membuat koneksi data.

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.

Jika Templat formulir dan database yang memenuhi semua persyaratan ini, InfoPath membuat koneksi kirim data dan mengonfigurasi Templat formulir untuk memperbolehkan pengguna mengirimkan formulir mereka. Anda bisa menonaktifkan koneksi data kirim dalam koneksi data utama jika Anda ingin pengguna untuk mengirim data formulir mereka melalui koneksi data yang berbeda.

Saat Anda mendesain Templat formulir yang didasarkan pada database, InfoPath membuat sumber data utama yang berisi bidang kueri dan data bidang yang cocok dengan cara data disimpan dalam database. InfoPath juga menambahkan tombol Menjalankan kueri dan Catatan baru ke Templat formulir tampilan default. Saat pengguna mengklik tombol Menjalankan kueri , InfoPath mengirimkan kueri dengan data di bidang kueri ke database. Tombol Catatan baru menghapus data apa pun saat ini dalam formulir dan menetapkan kontrol yang terikat ke bidang data nilai default bidang data. Saat pengguna mengirimkan data ke database, perubahan apa pun ke data di bidang data berubah sesuai rekaman dalam database. Jika pengguna menghapus data dari bidang data, rekaman terkait dihapus dari database. Akhirnya, data apa pun yang telah ditambahkan ke bidang data memperbarui bidang yang bersangkutan atau menambahkan rekaman yang cocok ke database.

Jika Anda ingin menyambungkan formulir ke database, dan koneksi data utama telah dibuat untuk formulir, Anda bisa menambahkan koneksi data sekunder yang kueri database. Saat Anda menambahkan koneksi data sekunder, InfoPath membuat sumber data sekunder dengan bidang kueri, bidang data, dan grup yang sesuai dengan bidang dalam tabel database. Anda bisa memilih beberapa tabel database dan menetapkan hubungan tabel seperti yang Anda lakukan untuk koneksi data utama.

Saat Anda membuat koneksi data sekunder data kueri tersebut, Anda bisa mengonfigurasi koneksi untuk mengirim kueri setiap kali pengguna membuka formulir, atau Anda bisa melakukan salah satu hal berikut ini untuk mengirim kueri:

  • Menambahkan tombol yang bisa diklik pengguna untuk melakukan refresh data dari koneksi data.

  • Membuat aturan yang mengirimkan kueri dengan menggunakan koneksi data.

  • Menulis kode kustom yang mengirimkan kueri ketika dijalankan.

Layanan web

Formulir bisa kueri atau mengirimkan data ke layanan Web melalui utama atau koneksi data sekunder. InfoPath mematuhi standar berikut untuk koneksi ke layanan Web:

  • Protokol Access objek sederhana (SOAP)    SOAP adalah protokol komunikasi yang menentukan pesan XML yang digunakan untuk berkomunikasi dengan layanan Web.

  • Bahasa Deskripsi Layanan web (WSDL)    WSDL adalah skema XML standar yang digunakan untuk menjelaskan lokasi, komunikasi protokol dan antarmuka layanan Web. InfoPath bisa menggunakan hanya gaya literal dokumen Web services.

  • Deskripsi Universal penemuan, dan integrasi (UDDI)    UDDI adalah layanan direktori yang menguraikan layanan Web yang ditawarkan oleh bisnis.

Saat Anda mendesain Templat formulir baru yang didasarkan pada layanan Web, InfoPath membuat koneksi data utama ke layanan Web dan lalu membuat sumber data utama yang berisi bidang kueri, bidang data, dan grup yang cocok dengan skema XML dari layanan Web.

Jika Anda mengonfigurasi Templat formulir untuk menggunakan operasi lain di layanan Web yang sama atau Anda ingin menggunakan layanan Web berbeda secara bersamaan, Anda bisa menambahkan koneksi data sekunder pada Templat formulir. Saat Anda menambahkan koneksi data sekunder data kueri tersebut, InfoPath membuat sumber data sekunder dengan bidang dan grup yang cocok dengan skema layanan Web. Jika Anda menambahkan koneksi data sekunder yang mengirimkan data, Anda dapat mengonfigurasi koneksi untuk mengirim semua atau hanya beberapa data dalam formulir, bergantung pada parameter dalam layanan Web.

Saat Anda membuat salah satu koneksi utama atau sekunder data layanan Web, Anda bisa menentukan apakah koneksi kueri data saja, mengajukan data saja, atau kueri kedua dan mengirimkan data. Jika koneksi kueri data, InfoPath menambahkan tombol Menjalankan kueri ke Templat formulir. Saat pengguna mengklik tombol Menjalankan kueri , InfoPath mengirim kueri dengan data di bidang kueri ke layanan Web. Jika koneksi mengajukan data, InfoPath mengaktifkan fitur Kirim untuk formulir. Saat Anda mengonfigurasi koneksi kirim data, InfoPath menentukan data apa yang dibutuhkan oleh layanan Web. Berdasarkan informasi tersebut, Anda bisa menentukan apa bidang dalam formulir Templat harus mengirimkan data ke layanan Web.

Pustaka dokumen atau daftar di situs SharePoint

Formulir bisa membuat kueri data melalui koneksi data sekunder ke pustaka dokumen atau daftar pada server yang menjalankan Windows SharePoint Services. Formulir juga bisa mengirim data ke pustaka dokumen di server. Anda tidak bisa tersambung ke pustaka atau daftar melalui koneksi data utama.

Jika Anda membuat koneksi data sekunder kueri data dari pustaka dokumen atau daftar, InfoPath membuat sumber data sekunder untuk formulir yang cocok dengan kolom di pustaka dokumen atau daftar.

Jika Anda membuat koneksi data sekunder yang mengirimkan data ke pustaka dokumen dan Anda ingin ini mengirimkan koneksi data menjadi utama mengirimkan tindakan untuk Templat formulir, Anda harus mengaktifkan fitur Kirim untuk Templat formulir dan kaitkan dengan koneksi data dengan menggunakan kotak dialog Opsi mengirimkan (menualat , Klik opsi perintah). Secara default, semua data dalam formulir dikirimkan melalui koneksi data kirim. Jika Anda ingin mengirimkan hanya beberapa data, Anda bisa melakukannya dengan menulis kode kustom untuk Templat formulir.

File XML

Formulir bisa membuat kueri data melalui koneksi data sekunder ke XML file. Misalnya, Anda bisa menyimpan lembar kerja Microsoft Office Excel sebagai XML file dan lalu menggunakan koneksi data sekunder untuk kueri dan menampilkan data dari file tersebut dalam bentuk. Anda juga dapat menggunakan koneksi data sekunder untuk kueri data dari XML file untuk mengambil data dari aplikasi pada server Web yang mengembalikan XML, seperti aplikasi Microsoft ASP.NET, skrip umum Gateway Interface (CGI), atau aplikasi yang menggunakan Internet Server aplikasi pemrograman antarmuka (ISAPI).

Aplikasi di Web server

Anda bisa membuat koneksi data sekunder yang mengirimkan data ke aplikasi di server Web, seperti aplikasi ASP.NET, CGI script atau aplikasi yang menggunakan ISAPI. Untuk mengirim data ke aplikasi di Web server, Anda harus mengonfigurasi Templat formulir untuk memperbolehkan pengguna untuk mengirim formulir data dan konfigurasi opsi Kirim untuk koneksi data dengan memilih server Web (HTTP) di dalam kotak dialog Opsi mengirimkan (menualat , Klik opsi perintah).

Catatan: Formulir bisa memiliki koneksi data hanya satu yang mengirimkan data ke aplikasi di Web server. Anda tidak bisa mengonfigurasi Templat formulir untuk memperbolehkan formulir untuk menggunakan aturan untuk mengirim data ke aplikasi di Web server.

Pengaturan koneksi di pustaka koneksi data

Jika beberapa bentuk menggunakan koneksi data yang sama atau serupa, pertimbangkan untuk menyimpan pengaturan untuk setiap koneksi data di file koneksi data di pustaka koneksi data pada server yang menjalankan Office SharePoint Server 2007. File koneksi data adalah file XML yang berisi informasi koneksi untuk sumber data eksternal dan memiliki .xml atau .udcx ekstensi nama file. Saat pengguna terbuka formulir yang tersambung ke file koneksi data, InfoPath menggunakan pengaturan dalam file tersebut untuk menyambungkan ke sumber data eksternal. Keuntungan menggunakan file koneksi data meliputi yang berikut ini:

  • Beberapa formulir bisa menggunakan file koneksi data yang sama, sehingga tidak perlu untuk membuat koneksi data yang sama dari awal untuk tiap formulir.

  • Jika mengubah pengaturan lokasi atau koneksi untuk sumber data eksternal, Anda perlu memperbarui hanya file koneksi data, tidak setiap Templat formulir.

  • File koneksi data bisa berisi informasi autentikasi alternatif yang bisa digunakan oleh server saat pengguna mengisi formulir dengan menggunakan browser.

  • Formulir yang diisi dengan browser tanpa tingkat keamanan kepercayaan penuh bisa tersambung ke komputer di domain lain jika semua koneksi data dalam formulir menggunakan file koneksi data.

Untuk menyambungkan bentuk ke file koneksi data, file harus disimpan di pustaka koneksi data pada server yang menjalankan Office SharePoint Server 2007 dan harus mengikuti format 2.0 file versi koneksi Data Universal (UDC).

Catatan: Format file UDC 2.0 adalah superset versi 1.0 format digunakan dengan Microsoft Office FrontPage. InfoPath tidak dapat menggunakan file koneksi data dalam format versi 1.0. Temukan link untuk informasi selengkapnya tentang pustaka koneksi data dan file koneksi data di bagian Lihat juga .

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.

×