Lingkup input untuk kontrol InfoPath

Berlaku Untuk
InfoPath 2010 InfoPath 2013

Di artikel ini

Pengenalan lingkup input

Jika Anda ingin meningkatkan pengenalan input teks non-keyboard dalam kontrol, seperti teks yang dimasukkan ke dalam kotak teks dengan pena tablet, Anda bisa menentukan lingkup input untuk kontrol. Lingkup input memungkinkan Anda menentukan tipe input pengguna yang dimaksudkan untuk kontrol. Misalnya, jika Anda menggunakan lingkup input IS_URL untuk kotak teks, spasi apa pun yang dimasukkan di antara kata diabaikan.

Lingkup input dapat diatur untuk tipe kontrol berikut:

  • Kotak teks
  • Kotak teks kaya
  • Pemilih tanggal
  • Daftar berpoin
  • Daftar bernomor
  • Daftar biasa
  • Kotak kombo
  • Kotak daftar beberapa pilihan

Untuk menentukan lingkup input, klik ganda kontrol. Dalam kotak dialog Properti Kontrol , klik tab Tingkat Lanjut , lalu klik Lingkup Input.

Atas Halaman

Tipe lingkup input

Ada tiga jenis lingkup input:

Semua tipe lingkup input dapat dikonfigurasi untuk membatasi input agar hanya cocok dengan pola lingkup input tertentu atau hanya untuk input bias menuju pola tersebut. Secara default, lingkup input dibatasi agar hanya cocok dengan pola lingkup input. Untuk memperbolehkan input yang tidak cocok, tetapi masih bias terhadap lingkup input, pilih kotak centang Kenali input yang tidak cocok dalam kotak dialog Lingkup Input .

Catatan

  • Lingkup input hanya berlaku untuk kontrol tempatnya diatur, bukan ke bidang di mana kontrol terikat.
  • Fitur lingkup input tidak berfungsi dengan dikenali bahasa Asia Timur.

Bagian berikut ini menjelaskan setiap tipe lingkup input.

Standar

Untuk mengatur lingkup input standar, klik Standar dalam kotak dialog Lingkup Input , lalu klik pengaturan dalam daftar lingkup Input . Tabel berikut menguraikan pola yang ditentukan untuk setiap lingkup input standar dan memberikan contoh jenis input yang dimaksudkan untuk diterapkan.

Lingkup Input Deskripsi
IS_DEFAULT Bias pengenalan standar. Diperlakukan sebagai default dan menggunakan leksikon default (kosakata).
IS_URL Format URL, File, dan FTP.

Contoh:
  • http://www.humongousinsurance.com/
  • ftp://ftp.microsoft.com
  • www.microsoft.com
  • file:///C:\templ.txt
IS_FILE_FULLFILEPATH Karakter yang digunakan dalam menjelaskan jalur file. Termasuk kondisi berikut ini:

  • Untuk nama server dan nama berbagi, izinkan semua karakter IS_ONECHAR kecuali: * ? : <> |
  • Untuk nama file, izinkan semua karakter IS_ONECHAR kecuali: \ / : <> |
  • Input harus dimulai dengan \\ atau nama drive atau \ atau .. \ atau .\ atau /
  • Spasi diperbolehkan.
Contoh:
  • \\servername\sharename\filename.txt
  • C:\temp\current work.doc
  • .. \images\hank.jpg
IS_FILE_FILENAME Karakter yang digunakan dalam menjelaskan nama file. Termasuk kondisi berikut ini:

  • Menerima ekstensi atau tidak ada ekstensi.
  • Memungkinkan semua karakter IS_ONECHAR kecuali: \ / : <> |
  • Spasi diperbolehkan.
Contoh:
  • filename.txt
  • Filename
  • name.txt file
IS_EMAIL_USERNAME Nama pengguna email.

Contoh:
  • JeffSm
  • JSmith
  • jeffsmith
IS_EMAIL_SMTPEMAILADDRESS Lengkapi alamat email SMTP. Misalnya, someone@example.com.
IS_LOGINNAME Nama masuk dan domain. Termasuk kondisi berikut ini:

  • Memperbolehkan semua karakter IS_ONECHAR.
  • Tidak memperbolehkan domain atau nama pengguna untuk dimulai atau diakhiri dengan karakter non-alfanumerik.
  • Spasi tidak diperbolehkan.
  • Karakter berikut ini tidak diperbolehkan: + * / (tanda plus, tanda bintang, garis miring).
Contoh:
  • CHICAGO\JSMITH
  • JSMITH
IS_PERSONALNAME_FULLNAME Kombinasi nama depan, tengah, dan nama belakang.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Mr Jeff A. Smith, Jr.
  • Jeff Smith
  • Smith, Jeff
  • Smith, Jeff A
IS_PERSONALNAME_PREFIX Kehormatan atau judul yang mendahului nama.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Tn.
  • Dr.
  • Miss
  • Sir
IS_PERSONALNAME_GIVENNAME Nama depan atau inisial.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Jaka
  • J.
  • JA.
IS_PERSONALNAME_MIDDLENAME Nama tengah atau inisial.

Contoh:
  • Albert
  • A
IS_PERSONALNAME_SURNAME Nama belakang.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Smith
  • Smith Jones
  • Smith-Jones
IS_PERSONALNAME_SUFFIX Akhiran nama, singkatan, dan angka Romawi. Misalnya, Jr.
IS_ADDRESS_FULLPOSTALADDRESS Alamat lengkap, termasuk angka.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • 123 Main Street, Seattle, WA 98121
  • PO Box 123, Redmond, WA 98052
IS_ADDRESS_POSTALCODE Kode pos alfanumerik (untuk dukungan internasional).

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • 98033
  • 98052-6399
IS_ADDRESS_STREET Nomor rumah, nomor jalan, nama dan nomor apartemen, dan kotak pos saja. Misalnya, 123 Main Street.
IS_ADDRESS_STATEORPROVINCE Nama lengkap atau singkatan dari negara bagian atau provinsi.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • WA
  • Washington
  • Wa
IS_ADDRESS_CITY Nama atau singkatan kota.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • New York
  • NYC
IS_ADDRESS_COUNTRYNAME Nama Negara.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Italia
  • Jepang
  • Amerika Serikat
IS_ADDRESS_COUNTRYSHORTNAME Singkatan untuk negara.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • USA
  • Amerika serikat.
IS_CURRENCY_AMOUNTANDSYMBOL Simbol dan angka mata uang.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • $ 2.100,25
  • $.35
  • $1.234,50 USD
IS_CURRENCY_AMOUNT Nilai numerik untuk mata uang, tidak termasuk simbol mata uang. Misalnya, 2.100,25.
IS_DATE_FULLDATE Tanggal lengkap, dalam berbagai format.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • 07-17-2001
  • 7/17/01
  • 7/17
  • Des. 12
  • 17 Juli
  • 17 Juli 2001
IS_DATE_MONTH Representasi numerik bulan, dibatasi menjadi 1-12.

Contoh:
  • 7
  • 07
  • 11
IS_DATE_DAY Representasi numerik hari, dibatasi menjadi 1-31.

Contoh:
  • 1
  • 04
  • 17
IS_DATE_YEAR Representasi numerik tahun.

Contoh:
  • 1988
  • 2004
  • 88
  • 04
  • '88
IS_DATE_MONTHNAME Representasi karakter bulan.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Februari
  • Dec
  • Dec.
IS_DATE_DAYNAME Representasi karakter hari.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • Rabu
  • Rab
  • Mon.
IS_DIGITS Bilangan bulat positif. String digit yang terbuat dari 0-9 diperbolehkan.
IS_NUMBER Angka, termasuk koma, tanda negatif, dan desimal. Untuk lokasi Amerika Serikat, termasuk kondisi berikut:
  • Pemisah seribu adalah tanda koma.
  • Pemisah desimal adalah tanda titik.
  • Angka negatif dinyatakan dengan tanda hubung tanpa spasi, bukan dengan tanda kurung.
IS_ONECHAR Satu karakter ANSI, codepage 1252. Untuk lokasi Amerika Serikat, ini termasuk karakter berikut:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_'{|}~
IS_TELEPHONE_FULLTELEPHONENUMBER Nomor telepon. Tidak mendukung angka dengan huruf.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • (425) 555-0112
  • 555-0123
  • 555.0123
  • 206-555-0123
  • 1-206-555-0123x1234
  • +1 (206) 555-1234
IS_TELEPHONE_COUNTRYCODE Kode negara telepon.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • +1
  • +44
  • 001
  • 00 44
IS_TELEPHONE_AREACODE Kode area telepon.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • (425)
  • 425
IS_TELEPHONE_LOCALNUMBER Nomor telepon, tidak termasuk kode negara atau area.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • 555-0112
  • 555 0112
  • 555.0123
IS_TIME_FULLTIME Jam, menit, detik, dan singkatan waktu alfabet. Bahasa Inggris AS menggunakan jam 12 jam. Nol di depan bersifat opsional selama berjam-jam, tetapi diperlukan untuk menit dan detik. Jam terkendala hingga 0-24; menit dan detik dibatasi menjadi 0-59.

Contoh, diformat untuk bahasa Inggris (Amerika Serikat):
  • 3:20
  • 04:30
  • 11:20:55
  • 11:15 am
  • 04.30
IS_TIME_HOUR Representasi jam numerik. Dibatasi ke 0-24.
IS_TIME_MINORSEC Representasi numerik menit atau detik. Dibatasi ke 0-59.

Daftar frasa

Mengatur lingkup input sebagai daftar frasa memungkinkan Anda menentukan daftar kata atau frasa untuk membatasi atau membuat bias input yang dimasukkan ke dalam kontrol. Misalnya, Anda dapat membuat daftar frasa bernama "Warna Utama" untuk kotak teks lalu mengatur daftar menjadi "merah", "kuning", dan "biru". Dalam skenario ini, jika pengguna PC Tablet menulis kata "Fred" dalam kotak teks, kata tersebut akan dikenali sebagai dan dikonversi menjadi kata "merah".

Untuk membuat lingkup input daftar frasa:

  1. Klik Kustom dalam kotak dialog Lingkup Input , lalu klik Baru.
  2. Dalam kotak Nama , ketikkan nama pengaturan lingkup input daftar frasa.
  3. Dalam daftar Tipe , klik Daftar Frasa.
  4. Untuk setiap kata atau frasa dalam daftar, ketikkan kata atau frasa dalam kotak Frasa , lalu klik Tambahkan.

Setelah daftar frasa dibuat dalam templat formulir, Anda bisa menerapkannya ke kontrol lain pada formulir dengan memilihnya dari daftar lingkup Input .

Catatan

Jika Anda menghapus lingkup input daftar frasa yang telah diterapkan ke kontrol, lingkup input juga akan dihapus dari semua kontrol lain yang telah diterapkan, dan definisinya akan dihapus dari templat formulir.

Ekspresi reguler

Mengatur lingkup input sebagai ekspresi reguler memungkinkan Anda menentukan ekspresi reguler yang menentukan pola kustom untuk membatasi atau membuat bias input yang dimasukkan ke dalam kontrol. Anda dapat mempelajari selengkapnya tentang sintaks ekspresi reguler yang digunakan oleh lingkup input Microsoft Office InfoPath 2007 dalam Kit Pengembangan Perangkat Lunak PC Tablet Microsoft (SDK).

Untuk membuat pengaturan lingkup input ekspresi reguler:

  1. Klik Kustom dalam kotak dialog Lingkup Input , lalu klik Baru.
  2. Dalam kotak Nama , ketikkan nama pengaturan lingkup input ekspresi reguler.
  3. Dalam daftar Tipe , klik Ekspresi Reguler.
  4. Dalam kotak Ekspresi Reguler , ketikkan rumus ekspresi reguler.

Setelah ekspresi reguler dibuat dalam templat formulir, Anda dapat menerapkannya ke kontrol lain pada formulir dengan memilihnya dari daftar lingkup Input .

Catatan

Jika Anda menghapus lingkup input ekspresi reguler yang telah diterapkan ke kontrol, lingkup input akan dihapus dari semua kontrol lain yang telah diterapkan, dan definisinya akan dihapus dari templat formulir.

Tabel berikut ini memperlihatkan beberapa contoh ekspresi reguler yang bisa digunakan untuk membuat pengaturan lingkup input kustom.

Ekspresi Deskripsi Kecocokan Tidak cocok
(0|1|2|3|4|5|6|7|8|9) Cocok dengan digit tunggal apa pun, 1 sampai 9. 1
6
0
42
Satu
(0|1|2|3|4|5|6|7|8|9|,|-)+ Cocok dengan satu atau beberapa digit tunggal, koma, atau garis putus-putus. Berguna untuk membatasi input ke rentang atau sekumpulan angka, seperti rentang halaman untuk dicetak. 1
1-6
2,4,7
2-
6,9,135
,,,
Tiga
7 melalui 9
(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|67|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|56|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9) Nomor jaminan sosial. Format nomor jaminan sosial adalah nnn-nn-nnnn. 123-45-6789 12-123-12
12-2-3456
(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|T|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|T|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|T|R|T|U|V|W|X|Y|Z)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9) Nomor bagian dari format ini:
###-AAA- ###
di mana # adalah digit tunggal apa pun dari 0 hingga 9, dan A adalah huruf kapital tunggal dari A ke Z.
123-ABC-456 12-AB-3456
123-456-789
s(!IS_ONECHAR)+p Mencocokkan kata apa pun yang dimulai dengan huruf kecil "s", berisi satu atau beberapa karakter (seperti yang ditentukan oleh lingkup input IS_ONECHAR), dan diakhiri dengan huruf kecil "p". berhenti
Sup
schlep
s234p
Berhenti
sp

Atas Halaman