หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง
ในบทความนี้
บทนำสู่ขอบเขตการป้อนข้อมูล
ถ้าคุณต้องการปรับปรุงการรู้สำหรับการป้อนค่าไม่ใช่แป้นพิมพ์ข้อความในตัวควบคุมเช่นข้อความที่ใส่ลงในกล่องข้อความด้วยการปากกาแท็บเล็ต คุณสามารถระบุมีขอบเขตการป้อนข้อมูลสำหรับตัวควบคุม ขอบเขตการป้อนข้อมูลช่วยให้คุณสามารถระบุชนิดของผู้ใช้สำหรับการป้อนค่าที่มีไว้สำหรับตัวควบคุม ตัวอย่างเช่น ถ้าคุณใช้ขอบเขตการป้อนข้อมูล IS_URL สำหรับกล่องข้อความ ช่องว่างที่ใส่ระหว่างคำจะถูกละเว้น
สามารถตั้งค่าขอบเขตการป้อนข้อมูลสำหรับชนิดของตัวควบคุมต่อไปนี้:
-
กล่องข้อความ
-
กล่องข้อความแบบ Rich
-
ตัวใช้เลือกวันที่
-
รายการสัญลักษณ์แสดงหัวข้อย่อย
-
รายการลำดับเลข
-
รายการแบบธรรมดา
-
กล่องคำสั่งผสม
-
กล่องรายการแบบเลือกได้หลาย
เมื่อต้องการระบุขอบเขตการป้อนข้อมูล ดับเบิลคลิกที่ตัวควบคุม ในกล่องโต้ตอบคุณสมบัติตัวควบคุม คลิกที่แท็บขั้นสูง แล้ว คลิ กขอบเขตการป้อนข้อมูล
ชนิดของขอบเขตการป้อนข้อมูล
มีอยู่สามชนิดของขอบเขตการป้อนข้อมูล:
ชนิดของขอบเขตการป้อนข้อมูลทั้งหมดคุณสามารถกำหนดค่าจำกัดการใส่ข้อมูล ให้ตรงกับรูปแบบขอบเขตการป้อนข้อมูลระบุเฉพาะ หรือเพียงตั้งสำหรับการป้อนค่าเข้าใกล้ลวดลายที่ออก ตามค่าเริ่มต้น ขอบเขตการป้อนข้อมูลถูกจำกัดให้ตรงกับรูปแบบขอบเขตการป้อนข้อมูลเท่านั้น เมื่อต้องการอนุญาตให้ป้อนค่าที่ไม่ตรงกัน แต่ยังคงโน้มเอียงค่าเข้าใกล้ขอบเขตการป้อนข้อมูล เลือกกล่องกาเครื่องหมายจดจำไม่ใช่แบบตรงกับการป้อนข้อมูล ในกล่องโต้ตอบขอบเขตข้อมูลเข้า
หมายเหตุ:
-
ขอบเขตการป้อนข้อมูลนำไปใช้เฉพาะ กับตัวควบคุมบนซึ่งมีการตั้งค่า ไปยังเขตข้อมูลที่ถูกผูกตัวควบคุมที่ไม่
-
ฟีเจอร์ขอบเขตการป้อนข้อมูลไม่ทำงานกับตัวช่วยจำภาษาเอเชียตะวันออก
ส่วนต่อไปนี้อธิบายแต่ละชนิดขอบเขตการป้อนข้อมูล
มาตรฐาน
เมื่อต้องการตั้งค่าขอบเขตการป้อนข้อมูลแบบมาตรฐาน คลิกมาตรฐาน ในกล่องโต้ตอบขอบเขตสำหรับการป้อนค่า นั้นแล้ว คลิกการตั้งค่าในรายการขอบเขตสำหรับการป้อนค่า ตารางต่อไปนี้อธิบายถึงรูปแบบที่กำหนดเองสำหรับแต่ละขอบเขตการป้อนข้อมูลมาตรฐาน และแสดงตัวอย่างของชนิดของการป้อนค่าที่จะมีไว้เพื่อนำไปใช้
ขอบเขตการป้อนข้อมูล |
คำอธิบาย |
IS_DEFAULT |
โน้มเอียง recognition มาตรฐาน ถือว่าเป็นค่าเริ่มต้น และ utilizes พจนานุกรมเริ่มต้น (คำศัพท์) |
IS_URL |
รูปแบบ URL ไฟล์ และ FTP ตัวอย่าง
|
IS_FILE_FULLFILEPATH |
อักขระที่ใช้ในการอธิบายเส้นทางไฟล์ มีเงื่อนไขต่อไปนี้:
ตัวอย่าง
|
IS_FILE_FILENAME |
อักขระที่ใช้ในการอธิบายชื่อไฟล์ มีเงื่อนไขต่อไปนี้:
ตัวอย่าง
|
IS_EMAIL_USERNAME |
ชื่อของผู้ใช้อีเมล ตัวอย่าง
|
IS_EMAIL_SMTPEMAILADDRESS |
ที่อยู่อีเม SMTP ให้เสร็จสมบูรณ์ ตัวอย่าง someone@example.com |
IS_LOGINNAME |
ชื่อเข้าสู่ระบบและโดเมน มีเงื่อนไขต่อไปนี้:
ตัวอย่าง
|
IS_PERSONALNAME_FULLNAME |
ชุดของชื่อ กลาง และนามสกุล ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_PERSONALNAME_PREFIX |
Honorific หรือนำหน้าชื่อเรื่อง ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_PERSONALNAME_GIVENNAME |
ชื่อหรือเริ่มต้น ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_PERSONALNAME_MIDDLENAME |
ชื่อกลางหรือเริ่มต้น ตัวอย่าง
|
IS_PERSONALNAME_SURNAME |
นามสกุล ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_PERSONALNAME_SUFFIX |
ส่วนต่อท้ายชื่อ คำย่อ และเลขโรมัน ตัวอย่างเช่น Jr |
IS_ADDRESS_FULLPOSTALADDRESS |
ที่อยู่เต็ม รวมทั้งตัวเลข ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_ADDRESS_POSTALCODE |
รหัสไปรษณีย์พยัญชนะผสมตัวเลข (สำหรับการสนับสนุนระหว่างประเทศ) ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_ADDRESS_STREET |
จำนวนบ้าน ถนน อพาร์ตเมนต์ชื่อ และตัวเลข และกล่องดรหัสไปรษณีย์เท่านั้น ตัวอย่างเช่น 123 ถนนพระอาทิตย์ |
IS_ADDRESS_STATEORPROVINCE |
ชื่อเต็มหรือย่อของจังหวัด ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_ADDRESS_CITY |
ชื่อหรือย่อของเมือง ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_ADDRESS_COUNTRYNAME |
ชื่อของประเทศ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_ADDRESS_COUNTRYSHORTNAME |
ย่อสำหรับประเทศ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_CURRENCY_AMOUNTANDSYMBOL |
สัญลักษณ์สกุลเงินและตัวเลข ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_CURRENCY_AMOUNT |
ค่าตัวเลขสกุลเงิน ยกเว้นสัญลักษณ์สกุลเงิน ตัวอย่างเช่น 2,100.25 |
IS_DATE_FULLDATE |
วัน ทั้งหมดในรูปแบบที่หลากหลาย ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_DATE_MONTH |
ตัวเลขที่แสดงถึงเดือน จำกัดอยู่เพียง 1-12 ตัวอย่าง
|
IS_DATE_DAY |
แสดงตัวเลขของวัน จำกัดอยู่เพียง 1-31 ตัวอย่าง
|
IS_DATE_YEAR |
แสดงปีเป็นตัวเลข ตัวอย่าง
|
IS_DATE_MONTHNAME |
เดือนที่ใช้แทนอักขระ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_DATE_DAYNAME |
วันที่ใช้แทนอักขระ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_DIGITS |
เลขจำนวนเต็มบวก สตริงที่หลักประกอบ 0-9 ได้เท่านั้น |
IS_NUMBER |
ตัวเลข รวมถึงเครื่องหมายจุลภาค เครื่องหมายลบ และตำแหน่งทศนิยม สำหรับตำแหน่งที่ตั้งของสหรัฐอเมริกา มีเงื่อนไขต่อไปนี้:
|
IS_ONECHAR |
ANSI อักขระเดี่ยว โค้ดเพจของ 1252 สำหรับตำแหน่งที่ตั้งของสหรัฐอเมริกา ซึ่งรวมถึงอักขระต่อไปนี้: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$% &' () * +, - /:; <> =ได้อย่างไร @[\] ^ _'{|} ~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
หมายเลขโทรศัพท์ ไม่สนับสนุนตัวเลข ด้วยตัวอักษร ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_TELEPHONE_COUNTRYCODE |
โค้ดประเทศโทรศัพท์ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_TELEPHONE_AREACODE |
รหัสพื้นที่โทรศัพท์ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_TELEPHONE_LOCALNUMBER |
หมายเลขโทรศัพท์ ยกเว้นประเทศหรือรหัสพื้นที่ ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_TIME_FULLTIME |
ชั่วโมง นาที วินาที และเวลาเป็นตัวอักษรย่อ ภาษาอังกฤษสหรัฐอเมริกาใช้นาฬิกาแบบ 12 ชั่วโมง เลขศูนย์นำหน้าจะจำเป็นต้องมี แต่ไม่จำเป็นสำหรับชั่วโมงนาทีและวินาที ถูกจำกัดอยู่เพียงชั่วโมง 0-24 นาทีและวินาทีจะจำกัดอยู่เพียงถึง 0 59 ตัวอย่าง การจัดรูปแบบสำหรับภาษาอังกฤษ (สหรัฐอเมริกา):
|
IS_TIME_HOUR |
แสดงชั่วโมงเป็นตัวเลข จำกัดอยู่เพียง 0 24 |
IS_TIME_MINORSEC |
แสดงตัวเลขของนาทีหรือวินาที จำกัดอยู่เพียงถึง 0 59 |
รายการวลี
การตั้งค่าขอบเขตการป้อนข้อมูลเป็นรายการวลีช่วยให้คุณสามารถระบุรายการของคำหรือวลีเพื่อจำกัด หรือ bias สำหรับการป้อนค่าที่ใส่ลงในตัวควบคุม ตัวอย่างเช่น คุณไม่สามารถสร้างรายการวลี "หลักสี" ที่มีชื่อสำหรับกล่องข้อความแล้ว ตั้งค่ารายการ การ "สีแดง" "สีเหลือง" "สีน้ำเงิน" ในสถานการณ์นี้ ถ้าผู้ใช้แท็บเล็ตพีซีเขียนคำว่า "Fred" ในกล่องข้อความ นั้นจะได้เป็นการรับรู้ และถูกแปลงเป็นคำว่า "สีแดง"
เมื่อต้องการสร้างวลีรายการสำหรับการป้อนค่าขอบเขตการ:
-
คลิกกำหนดเอง ในกล่องโต้ตอบขอบเขตสำหรับการป้อนค่า แล้ว คลิ กใหม่
-
ในกล่องชื่อ พิมพ์ชื่อของวลีรายการสำหรับการป้อนค่าขอบเขตการตั้งค่า
-
ในรายการชนิด คลิกรายการวลี
-
สำหรับแต่ละคำหรือวลีลงในรายการ พิมพ์คำหรือวลีลงในกล่องวลี แล้ว คลิ กเพิ่ม
หลังจากที่มีการสร้างรายการวลีในเทมเพลตฟอร์ม คุณสามารถนำไปใช้กับตัวควบคุมอื่น ๆ บนฟอร์ม ด้วยการเลือกจากรายการขอบเขตสำหรับการป้อนค่า
หมายเหตุ: ถ้าคุณลบวลีรายการสำหรับการป้อนค่าขอบเขตที่ถูกนำไปใช้กับตัวควบคุม ขอบเขตการป้อนข้อมูลจะถูกลบจากอื่น ๆ ตัวควบคุมทั้งหมดที่มีการใช้ และข้อกำหนดของจะถูกเอาออกจากเทมเพลตฟอร์ม
นิพจน์ทั่วไป
การตั้งค่าขอบเขตการป้อนข้อมูลเป็นนิพจน์ทั่วไปช่วยให้คุณสามารถระบุนิพจน์ทั่วไปที่กำหนดรูปแบบแบบกำหนดเองสำหรับการจำกัด หรือ biasing สำหรับการป้อนค่าที่ใส่ลงในตัวควบคุม คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไวยากรณ์นิพจน์ทั่วไปใช้ โดยMicrosoft Office InfoPath 2007 ขอบเขตสำหรับการป้อนค่าในMicrosoft แท็บเล็ตพีซีซอฟต์แวร์พัฒนา Kit (SDK)
เมื่อต้องการสร้างนิพจน์ทั่วไปที่การตั้งค่าขอบเขตการป้อนข้อมูล:
-
คลิกกำหนดเอง ในกล่องโต้ตอบขอบเขตสำหรับการป้อนค่า แล้ว คลิ กใหม่
-
ในกล่องชื่อ พิมพ์ชื่อของนิพจน์ทั่วไปสำหรับการป้อนค่าขอบเขตการตั้งค่า
-
ในรายการชนิด คลิกนิพจน์ทั่วไป
-
ในกล่องนิพจน์ทั่วไป พิมพ์สูตรนิพจน์ทั่วไป
หลังจากที่มีการสร้างนิพจน์ทั่วไปในเทมเพลตฟอร์ม คุณสามารถนำไปใช้กับตัวควบคุมอื่น ๆ บนฟอร์ม ด้วยการเลือกจากรายการขอบเขตสำหรับการป้อนค่า
หมายเหตุ: ถ้าคุณลบขอบเขตนิพจน์ทั่วไปสำหรับการป้อนค่าที่ถูกนำไปใช้กับตัวควบคุม ขอบเขตการป้อนข้อมูลจะถูกลบจากอื่น ๆ ตัวควบคุมทั้งหมดที่มีการใช้ และข้อกำหนดของจะถูกเอาออกจากเทมเพลตฟอร์ม
ตารางต่อไปนี้แสดงตัวอย่างของนิพจน์ทั่วไปที่สามารถใช้เพื่อสร้างการตั้งค่าขอบเขตการป้อนข้อมูลแบบกำหนดเอง
นิพจน์ |
คำอธิบาย |
ข้อมูลที่ตรงกัน |
ตรงกันที่ไม่ใช่ |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
ตรงกับเลขหนึ่งหลักใด ๆ 1 ถึง 9 |
1 |
42 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |, | -) + |
ตรงกับอย่าง น้อยหนึ่งตัวเลขหลักเดียว เครื่องหมายจุลภาค หรือเส้นประ มีประโยชน์สำหรับการจำกัดการใส่ข้อมูลลงในช่วงหรือชุดของตัวเลข เช่นช่วงของหน้าที่จะพิมพ์ |
1 ,,, |
สาม |
(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 | 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 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
ตัวเลขประกันสังคม รูปแบบของตัวเลขประกันสังคมได้nnn-nn-nnnn |
123 45 6789 |
12 123 12 |
(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 | -(A| 9) B | C | D | E | F | G | H | ฉัน | J | K | L | M | N | O | P | ถาม | R | T | U | V | W | X | Y | Z)(A| B | C | D | E | F | G | H | ฉัน | J | K | L | M | N | O | P | ถาม | R | T | U | V | W | X | Y | Z)(A| B | C | D | E | F | G | H | ฉัน | J | K | L | M | N | O | P | ถาม | 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) |
ตัวเลขส่วนหนึ่งของรูปแบบนี้: |
123 ABC 456 |
12 AB 3456 |
s(!IS_ONECHAR) + p |
ตรงกับคำใด ๆ ที่ขึ้นต้น ด้วยตัวพิมพ์เล็ก "s" ประกอบด้วยอย่าง น้อยหนึ่งอักขระ (ตามที่กำหนด โดยขอบเขตการป้อนข้อมูล IS_ONECHAR), และลงท้าย ด้วยตัวพิมพ์เล็ก "p" |
หยุด |
หยุด |