Mendesain Templat formulir yang didasarkan pada database Microsoft Access

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

Anda bisa mendesain Templat formulir Microsoft Office InfoPath yang bekerja dengan database Microsoft Office Access untuk salah satu kueri data, atau untuk kueri dan mengirimkan data. Anda bisa mendesain Templat formulir ini berdasarkan database Microsoft Office Access 2007 (.accdb format) atau database Access yang disimpan di versi yang lebih lama (.mdb format).

Di artikel ini

Gambaran Umum

Pertimbangan kompatibilitas

Sebelum Anda mulai

Mendesain Templat formulir

Mengonfigurasi opsi kirim

Gambaran Umum

Formulir bisa memiliki satu koneksi data utama, disebut koneksi data utama, dan koneksi tersebut secara opsional bisa memiliki satu atau beberapa koneksi data sekunder. Anda bisa menggunakan koneksi data utama untuk kueri atau mengirimkan formulir data ke Access database. Anda juga bisa menggunakan koneksi data sekunder untuk kueri dan mengirimkan data ke sumber data eksternal, dengan beberapa pengecualian. Misalnya, Anda bisa menggunakan koneksi data sekunder ke Access database sehingga hanya kueri database. Anda tidak bisa menambahkan koneksi data sekunder ke formulir yang mengirimkan formulir direktori data ke Access database.

Saat Anda mendesain Templat formulir yang didasarkan pada Access database, InfoPath membuat utama sumber data dengan grup yang berisi bidang kueri dan bidang data, dan juga membuat 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 ke dalam formulir 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. Database mengembalikan hasil dari kueri kembali ke formulir melalui koneksi data. Hasil kueri dimasukkan ke dalam bidang data bisa diedit melalui kontrol pada formulir yang terikat ke bidang data tersebut.

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

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

Atas halaman

Pertimbangan kompatibilitas

Anda tidak bisa mendesain Templat formulir yang kompatibel dengan browser berdasarkan Access database.

Atas halaman

Sebelum Anda memulai

Sebelum Anda bisa berhasil mendesain Templat formulir yang didasarkan pada Access database, Anda memerlukan informasi berikut tentang Access database:

  • Nama dan lokasi database.

    Catatan: Memastikan bahwa database Anda berada di lokasi jaringan yang dapat diakses oleh pengguna Anda.

  • Nama tabel yang akan menerima dikirimkan data, jika Templat formulir Anda memungkinkan pengguna untuk mengirimkan formulir ke database. Anda akan menggunakan tabel ini sebagai tabel utama saat Anda mengonfigurasi koneksi kirim data.

  • Nama tabel yang disediakan hasil dari kueri yang dikirim ke database, jika Templat formulir Anda hanya akan kueri database. Anda akan menggunakan tabel ini sebagai tabel utama saat Anda mengonfigurasi koneksi data kueri.

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

Atas halaman

Mendesain Templat formulir

Untuk mendesain Templat formulir dengan koneksi data kueri, Anda perlu membuat Templat formulir terlebih dahulu. 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.

Setelah Anda membuat Templat formulir, Anda perlu menambahkan kontrol ke Templat formulir dan lalu mengikat kontrol ke bidang di sumber data utama. Ini memungkinkan pengguna Anda untuk melihat hasil kueri di formulir.

Langkah 1: Membuat Templat formulir

  1. Pada File menu, klik desain Templat formulir.

  2. Dalam kotak dialog desain Templat formulir , di bawah desain baru, klik Templat formulir.

  3. Di daftar berdasarkan , klik Database, dan lalu klik OK.

    Mulai panduan koneksi Data

  4. Pada halaman pertama panduan koneksi Data, klik Pilih Database.

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

    Catatan: Jika database Anda disimpan di lokasi jaringan, telusuri ke jalur Konvensi (UNC) universal penamaan lokasi tersebut. 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.

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

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

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

  9. Secara default, semua bidang dalam tabel akan ditambahkan ke sumber data utama Templat formulir. Kosongkan kotak centang untuk bidang yang tidak ingin Anda sertakan dalam sumber data utama.

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

    Bagaimana?

    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.

  10. Klik Berikutnya.

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

  12. Jika Templat formulir Anda memenuhi persyaratan di bagian gambaran umum , Bagian ringkasan di Halaman ini panduan menunjukkan bahwa InfoPath diaktifkan koneksi data kirim dalam koneksi data utama.

  13. Untuk mengubah nama untuk koneksi data kirim, ketik nama baru di kotak yang sesuai.

  14. Untuk mengaktifkan pengguna Anda untuk mengirim data formulir mereka melalui lain mengirimkan koneksi data yang akan Anda tambahkan ke Templat formulir nanti, kosongkan 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. Jika InfoPath menonaktifkan koneksi data kirim, koneksi data utama untuk Templat formulir Anda akan berisi hanya koneksi data kueri.

Langkah 2: Mengikat kontrol ke bidang

  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 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 dengan menggunakan 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 juga menambahkan tombol kirim ke bar alat standar dan kirim perintah pada menu File pada formulir. InfoPath mengonfigurasi Templat formulir sehingga ketika pengguna mengirimkan formulir mereka, formulir tetap terbuka dan pesan ditampilkan yang menunjukkan apakah formulir berhasil dikirim. Anda bisa mengubah teks yang muncul pada tombol kirim dan juga mengubah perilaku formulir setelah pengguna mengirimkan tersebut.

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

      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

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.

×