Cara mengkustomisasi kotak teks
Berlaku Untuk
InfoPath 2010 InfoPath 2013
Setelah menyisipkan kotak teks di templat formulir, Anda bisa mengkustomisasinya dengan mengakses dan mengubah properti dan pengaturannya dalam kotak dialog Properti Kotak Teks . Untuk membuka kotak dialog, pada templat formulir, klik ganda kotak teks yang propertinya ingin Anda ubah.
Tabel berikut ini menjelaskan beberapa cara untuk mengkustomisasi kotak teks dan menawarkan alasan mengapa Anda dapat melakukannya. Meskipun tabel tidak menyediakan informasi prosedural mendetail tentang opsi dalam kotak dialog Properti Kotak Teks , tabel tersebut memberikan gambaran tentang rentang opsi yang tersedia.
Catatan
- Jika Anda mendesain templat formulir yang kompatibel dengan browser, fitur tertentu dalam kotak dialog Properti Kotak Teks tidak tersedia. Misalnya, hentian paragraf tidak didukung.
- Jika templat formulir didasarkan pada database, skema, atau sumber data lain yang sudah ada, Anda mungkin tidak bisa mengkustomisasi semua aspek kontrol. Misalnya, Anda mungkin bisa mengubah ukuran kontrol tetapi tidak bidang atau nama grupnya, yang berasal dari sumber data yang sudah ada.
| Tab | Tugas | Detail |
|---|---|---|
| Data | Mengubah nama bidang terkait | Saat Anda mendesain templat formulir kosong baru, Anda bisa mengubah nama bidang atau grup default untuk kontrol menjadi sesuatu yang lebih mudah diidentifikasi ketika Anda bekerja dengan sumber data. Misalnya, bidang bernama "Tenaga Penjual" lebih mudah dipahami daripada bidang bernama "bidang1." Catatan: Mengubah nama bidang tidak mengubah penjilidan antara kotak teks dan bidang di sumber data. Jika Anda perlu mengikat kotak teks ke bidang lain, klik kanan kotak teks, lalu klik Ubah Pengikat pada menu pintasan. |
| Data | Mengubah tipe data | Saat Anda mendesain templat formulir kosong baru, Anda bisa mengubah tipe data default untuk kontrol. Tipe data default untuk kotak teks adalah Teks (string), tetapi Anda bebas mengubahnya. Misalnya, jika Anda ingin pengguna memasukkan pound Inggris ke dalam kotak teks Jumlah transaksi , Anda bisa memilih tipe data Bilangan Bulat (bilangan bulat), lalu pilih opsi pemformatan sehingga nilai yang diketik ke dalam kotak teks ditampilkan dengan simbol mata uang pound (£). Selengkapnya tentang tipe data Berikut ini mencantumkan tipe data yang tersedia untuk kotak teks:
|
| Data | Menentukan nilai default | Jika Ingin teks default muncul di dalam kontrol saat pengguna membuka formulir terlebih dahulu, Anda dapat mengetikkan teks tersebut dalam kotak Nilai . Anda juga bisa menggunakan nilai bidang lain di sumber data sebagai nilai default untuk kontrol. Nilai default berbeda dari teks placeholder (yang dijelaskan selanjutnya dalam artikel ini) karena nilai tersebut selalu disimpan sebagai data dalam file formulir (.xml). |
| Data | Menampilkan hasil penghitungan | Untuk menampilkan hasil perhitungan dalam kontrol, Anda bisa mengklik Sisipkan Rumus di samping kotak Nilai untuk mengaitkan rumus dan fungsi dengan kontrol. Misalnya, Anda bisa membuat rumus yang menjumlahkan kolom angka dalam tabel berulang dengan menggunakan kotak teks bersama dengan fungsi sum . Atau Anda bisa mengaitkan fungsi hari ini dengan kotak teks tertentu sehingga ketika pengguna membuka formulir, tanggal saat ini ditampilkan dalam kotak teks itu. |
| Data | Membuat kotak teks diperlukan | Untuk mengingatkan pengguna secara visual untuk mengetikkan data ke dalam kontrol, pilih kotak centang Tidak bisa kosong . Saat pengguna membuka formulir, tanda bintang merah akan muncul dalam kontrol sebagai pengingat untuk tidak membiarkannya kosong. Pengguna tidak dapat mengirimkan data hingga mereka memasukkan nilai dalam kontrol. |
| Data | Menambahkan validasi data | Klik Validasi Data untuk menentukan aturan validasi data untuk kontrol. Misalnya, jika Anda memerlukan nomor komponen untuk dimasukkan dalam format tertentu—tiga angka, lalu tanda hubung, lalu dua angka lagi—Anda bisa menggunakan validasi data untuk memastikan bahwa pengguna sesuai dengan pola ini. |
| Data | Menerapkan aturan | Saat Anda mengklik Aturan, Anda bisa membuat aturan yang membuat satu atau beberapa tindakan terjadi secara otomatis saat pengguna mengubah nilai dalam kontrol. Dalam formulir pesanan pembelian, misalnya, jika pengguna mengetikkan angka yang lebih besar dari 10 dalam kotak teks Jumlah , Anda bisa menggunakan aturan untuk menampilkan kotak dialog yang mengatakan "Memesan lebih dari 10 item berbeda sekaligus mungkin menunda pengiriman." Anda juga bisa menggunakan aturan untuk mengambil informasi yang diperbarui secara otomatis dari sumber data eksternal. Misalnya, pada formulir pembelian saham, Anda bisa menggunakan aturan untuk mengambil dan menampilkan penawaran saham real-time dalam kotak teks, baik ketika formulir dibuka atau ketika pengguna meminta informasi. |
| Tampilan | Menampilkan teks tempat penampung | Jika ingin memberikan panduan kepada pengguna tentang data apa yang dimasukkan ke dalam kotak teks, Anda dapat mengetikkan teks instruksi dalam kotak Tempat Penampung . Misalnya, dalam Jumlah malam dalam kotak teks hotel, teks placeholder dapat digunakan untuk meminta pengguna tentang tipe data apa yang harus mereka masukkan. Seperti nilai default, teks placeholder muncul di dalam kontrol entri teks saat pengguna membuka formulir terlebih dahulu. Namun, teks placeholder berbeda dari nilai default dalam tiga cara berikut:
|
| Tampilan | Membuat kotak teks bersifat baca-saja | Untuk mencegah pengguna mengubah konten kontrol, pilih kotak centang Baca-saja . Misalnya, jika Anda menggunakan kotak teks untuk menampilkan hasil rumus, Anda bisa membuat kotak teks bersifat baca-saja untuk mencegah pengguna mengetik hasil tersebut. Meskipun kotak teks baca-saja tidak terlihat redup dalam formulir, pengguna akan dicegah mengetik informasi dalam kotak teks. |
| Tampilan | Menonaktifkan pemeriksa ejaan atau fitur LengkapiOtomatis | Untuk mencegah pengguna memeriksa ejaan teks di dalam kontrol entri teks atau menggunakan kembali entri sebelumnya yang secara otomatis diketikkan ke dalam formulir dalam kontrol tersebut, kosongkan kotak centang Aktifkan pemeriksa ejaan dan Aktifkan LengkapiOtomatis , yang keduanya dipilih secara default. Misalnya, Anda bisa menonaktifkan pemeriksa ejaan untuk kotak teks yang menampilkan nama yang tepat. Anda dapat menonaktifkan LengkapiOtomatis untuk alasan privasi, seperti kapan formulir akan dibagikan di antara banyak orang. |
| Tampilan | Memungkinkan pengguna mengetikkan beberapa baris teks | Jika Anda ingin kotak teks menampilkan lebih dari satu baris teks, pilih kotak centang Multibaris . Anda kemudian dapat memutuskan apakah akan memperbolehkan hentian paragraf di dalam kotak teks. |
| Tampilan | Mengaktifkan hentian paragraf | Jika Anda memilih kotak centang Multibaris , dan Anda ingin pengguna bisa mengetik paragraf informasi ke dalam kotak teks, pilih kotak centang Hentian paragraf . Ini berguna, misalnya, ketika Anda ingin pengguna menjawab pertanyaan seperti esai dalam kotak teks, tetapi Anda ingin data berada dalam format teks biasa karena pengguna pada akhirnya akan mengirimkannya ke database. Jika Anda memilih kotak centang Multibaris dalam templat formulir yang kompatibel dengan browser, Anda tidak akan bisa mengosongkan kotak centang Hentian paragraf . |
| Tampilan | Mengaktifkan pembungkusan teks | Jika Anda memilih kotak centang Multibaris , InfoPath secara otomatis memilih kotak centang Bungkus teks sehingga teks akan mengalir dari satu baris ke baris lain saat pengguna mengetik dalam kotak teks. Ketika pembungkusan teks diaktifkan, Anda dapat memilih opsi pengguliran dalam daftar Pengguliran . Misalnya, Anda bisa membuat bilah gulir muncul dalam kotak teks ketika pengguna mengetikkan lebih banyak teks daripada kotak teks bisa ditampilkan secara default. Agar opsi pengguliran berfungsi dengan benar, kotak teks Anda harus memiliki tinggi dan lebar tetap. Jika Anda memilih kotak centang Multibaris dalam templat formulir yang kompatibel dengan browser, Anda tidak akan bisa mengosongkan kotak centang Bungkus teks atau menentukan opsi dalam daftar Pengguliran . |
| Tampilan | Batasi karakter | Untuk menetapkan batas karakter pada kotak teks, pilih kotak centang Batasi teks untuk , lalu ketikkan jumlah karakter yang diperbolehkan. Misalnya, dalam templat formulir sumber daya manusia, Anda bisa menggunakan fitur ini untuk mencegah pengguna mengetikkan lebih dari lima karakter dalam kotak teks ID Karyawan . Jika templat formulir Anda tersambung ke database atau ke Skema XML eksternal, dan sumber data tersebut memiliki persyaratan panjang karakter yang sudah ada, Microsoft Office InfoPath akan secara otomatis menampilkan kesalahan validasi data jika pengguna melebihi batas ini saat mereka mengisi formulir berdasarkan templat formulir Anda. Untuk membuat kursor berpindah secara otomatis ke kontrol berikutnya pada formulir setelah pengguna mencapai batas karakter untuk kontrol, pilih kotak centang Pindahkan ke kontrol berikutnya secara otomatis saat batas tercapai . Membuat kursor berpindah secara otomatis ke kontrol berikutnya tidak didukung dalam templat formulir yang kompatibel dengan browser. |
| Tampilan | Menambahkan pemformatan bersyarat | Klik Pemformatan Bersyarat untuk membuka kotak dialog Pemformatan Bersyarat , di mana Anda bisa mengubah tampilan kontrol, termasuk visibilitasnya, berdasarkan nilai yang dimasukkan pengguna ke dalam formulir. Misalnya, dalam templat formulir laporan penjualan, Anda bisa menggunakan pemformatan bersyarat untuk memperingatkan pengguna bahwa jumlah yang dibelanjakan lebih besar dari jumlah yang dianggarkan. |
| Ukuran | Menyesuaikan ukuran, pengisian, dan margin | Anda dapat menentukan ukuran kontrol secara manual dengan memasukkan nilai dalam kotak Tinggi dan Lebar . Anda juga bisa mempersempit penspasian baik di dalam maupun di luar kontrol dengan mengubah pengisian, yang merupakan jumlah ruang buffer yang mengelilingi konten kontrol, atau margin, yang merupakan jumlah spasi antara batas kontrol dan teks atau kontrol di sekitarnya pada templat formulir. |
| Ukuran | Meratakan kotak teks dengan labelnya | Untuk meratakan teks di dalam kontrol dengan labelnya dengan lebih baik, klik tombol Ratakan . InfoPath secara otomatis menyesuaikan pengaturan tinggi kontrol, pengisi bawah, dan margin bawah jika diperlukan. |
| Tingkat Lanjut | Menentukan TipLayar | Untuk membuat catatan penjelasan muncul saat pengguna memindahkan penunjuk ke kontrol, masukkan teks yang Anda inginkan dalam kotak TipLayar. Alat bantu aksesibilitas, seperti utilitas peninjauan layar yang membuat informasi di layar tersedia sebagai ucapan sintesis atau tampilan Braille yang dapat direfresh, seringkali bergantung pada TipLayar ini untuk menginterpretasikan informasi bagi pengguna mereka. |
| Tingkat Lanjut | Mengubah urutan indeks tab | Anda bisa mengubah posisi kontrol dalam urutan tab keseluruhan templat formulir. Urutan tab adalah urutan pemindahan fokus dalam formulir dari satu bidang atau objek ke bidang berikutnya saat pengguna menekan TAB atau SHIFT+TAB. Pengaturan indeks tab default untuk semua kontrol dalam templat formulir adalah 0, tetapi urutan tab dimulai dengan 1. Artinya, kontrol apa pun dengan 1 dalam kotak indeks Tab akan dikunjungi terlebih dahulu ketika pengguna menekan tombol TAB. Kontrol apa pun dengan 2 dalam kotak indeks Tab akan dikunjungi kedua, dan seterunya. Kontrol apa pun dengan 0 dalam kotak indeks Tab akan muncul terakhir dalam urutan tab. Jika Anda ingin melewati kontrol dalam urutan tab, masukkan -1 dalam kotak Indeks tab . |
| Tingkat Lanjut | Menetapkan pintasan keyboard | Anda dapat mengetik huruf atau angka dalam kotak tombol Access untuk menentukan pintasan keyboard. Pintasan keyboard memungkinkan pengguna menavigasi ke kontrol dengan menekan kombinasi penekanan tombol, bukan dengan menggerakkan mouse. Jika Anda memilih untuk menggunakan pintasan keyboard di templat formulir, Anda harus berkomunikasi kepada pengguna bahwa pintasan tersebut ada. Misalnya, Anda mungkin mengetik (ALT+S) setelah label kotak teks untuk memberi tahu pengguna bahwa ada pintasan keyboard untuk kotak teks Tenaga Penjual . |
| Tingkat Lanjut | Menentukan atau mengkustomisasi tindakan penggabungan | Klik Gabungkan Pengaturan untuk menentukan bagaimana data yang dimasukkan pengguna ke kontrol akan muncul ketika beberapa formulir digabungkan. Misalnya, Anda bisa memilih untuk mengawali teks dari kotak teks dengan kata tertentu, atau memisahkan item kotak teks dengan titik koma. |
| Tingkat Lanjut | Mendapatkan pengidentifikasi ViewContext untuk kotak teks | Anda dapat menggunakan nilai ViewContext untuk mengidentifikasi kontrol dalam kode. Misalnya, jika Mengetahui nilai ViewContext, Anda dapat menggunakan nilai tersebut dengan metode ExecuteAction objek Tampilan untuk melakukan tindakan pengeditan secara terprogram pada data XML yang terikat ke kontrol. |
| Tingkat Lanjut | Menentukan dan mengkustomisasi lingkup input | Klik Lingkup Input untuk menentukan tipe input pengguna yang dimaksudkan untuk kontrol. Hal ini dapat membantu meningkatkan pengenalan input tulisan tangan dan ucapan untuk kontrol. Misalnya, jika Anda menggunakan lingkup input IS_URL untuk kontrol, InfoPath tahu untuk mengabaikan spasi antar kata. |
| Formulir browser | Mengkustomisasi pengaturan untuk memposting data kembali ke server | Tab Formulir browser hanya muncul ketika Anda mendesain templat formulir yang kompatibel dengan browser. Ini memungkinkan Anda untuk mengontrol apakah data dikirim ke server saat pengguna mengubah data dalam kotak teks. |
