ตัวอย่างของอักขระตัวแทน

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

เมื่อต้องการระบุตําแหน่งรายการใดรายการหนึ่งเมื่อคุณจําไม่ได้ว่าสะกดอย่างไร ให้ลองใช้อักขระตัวแทนในคิวรี

อักขระตัวแทนเป็นอักขระพิเศษที่สามารถยืนอยู่ในอักขระที่ไม่รู้จักในค่าข้อความ และมีประโยชน์ในการค้นหาหลายรายการที่มีข้อมูลคล้ายกัน แต่ไม่เหมือนกัน อักขระตัวแทนยังสามารถช่วยในการรับข้อมูลโดยยึดตามการตรงกันของรูปแบบที่ระบุ ตัวอย่างเช่น การค้นหาทุกคนที่ชื่อ John บน Park Street

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคิวรี ให้ดูที่ บทนําสู่คิวรี

ต่อไปนี้เป็นตัวอย่างของอักขระตัวแทนสําหรับคิวรี Access:

อักขระ คำอธิบาย ตัวอย่าง
* ตรงกับจํานวนอักขระใดๆ คุณสามารถใช้เครื่องหมายดอกจัน (*) ที่ใดก็ได้ในสตริงอักขระ wh* จะพบคำว่า what, white และ why แต่จะไม่พบคำว่า awhile หรือ watch
? ตรงกับตัวอักษรหนึ่งตัวในตําแหน่งที่ระบุ b?ll จะ ค้นหา ball, bell และ bill
[ ] ตรงกับอักขระภายในวงเล็บ b[ae]ll จะค้นหา ball และ bell แต่จะไม่ค้นหา bill
! ไม่รวมอักขระภายในวงเล็บ b[!ae]ll จะค้นหา bill และ bull แต่จะไม่ค้นหา ball หรือ bell
Like "[!a]*" จะค้นหารายการทั้งหมดที่ไม่ได้ขึ้นต้นด้วยตัวอักษร a
- ตรงกับช่วงของอักขระ อย่าลืมระบุอักขระจากน้อยไปหามาก (A ถึง Z ไม่ใช่ Z ถึง A) b[a-c]d จะค้นหา bad, bbd และ bcd
# ตรงกันกับอักขระตัวเลขหนึ่งอักขระ 1#3 จะพบตัวเลข 103, 113 และ 123

เรียนรู้เพิ่มเติมเกี่ยวกับ การนําเกณฑ์ไปใช้กับคิวรี

ตัวอย่างของรูปแบบอักขระตัวแทนที่ตรงกับในนิพจน์

เมื่อต้องการใช้อักขระตัวแทนภายในรูปแบบ:

  1. เปิดคิวรีของคุณในมุมมองออกแบบ
  2. ในแถว เกณฑ์ ของเขตข้อมูลที่คุณต้องการใช้ ให้พิมพ์ตัวดําเนินการ Like ที่ด้านหน้าเกณฑ์ของคุณ
  3. แทนที่อักขระอย่างน้อยหนึ่งตัวในเกณฑ์ด้วยอักขระตัวแทน ตัวอย่างเช่น Like R?308021 จะส่งกลับ RA308021 RB308021 และอื่นๆ
  4. บนแท็บ ออกแบบ ให้คลิก เรียกใช้

ต่อไปนี้เป็นตัวอย่างของรูปแบบอักขระตัวแทนที่คุณสามารถใช้ในนิพจน์:

อักขระ ใช้เพื่อจับคู่
? หรือ _ (ขีดล่าง) อักขระใดๆ หนึ่งตัว
* หรือ % อักขระศูนย์หรือมากกว่า
# ตัวเลขเดียวใดๆ (0 — 9)
[charlist] อักขระตัวเดียวใดๆ ในรายการอักขระ
[! charlist] อักขระตัวเดียวใดๆ ที่ไม่อยู่ใน รายการอักขระ
[a-zA-Z0-9] อักขระพยัญชนะผสมตัวเลขใดๆ
[A-Z] อักษรตัวพิมพ์ใหญ่ใดก็ได้ในช่วง A ถึง Z
หมาย เหตุ: เมื่อคุณระบุช่วงของอักขระ อักขระจะต้องปรากฏในการเรียงลําดับจากน้อยไปหามาก ตัวอย่างเช่น [Z-A] ไม่ใช่รูปแบบที่ถูกต้อง

ดูพื้นฐานของ การสร้างนิพจน์

เมื่อต้องการจับคู่อักขระพิเศษ เช่น เครื่องหมายคําถาม (?) เครื่องหมายตัวเลข (#) และเครื่องหมายดอกจัน (*) ให้ใส่ไว้ในวงเล็บเหลี่ยม

ฟังก์ชัน CHARLIST จะให้ข้อมูลที่ตรงกันสําหรับอักขระอย่างน้อยหนึ่งตัว และสามารถรวมอักขระเกือบทุกตัวในชุดอักขระ ANSI รวมถึงตัวเลขด้วย CHARLIST จะอยู่ในวงเล็บ ([ ]) และสามารถใช้กับอักขระตัวแทนสําหรับรายการที่ตรงกันที่เฉพาะเจาะจงมากขึ้น

เมื่อต้องการระบุช่วงของอักขระ ให้ใช้ CHARLIST ด้วยเครื่องหมายยัติภังค์ (-) เพื่อแยกขอบเขตบนและขอบเขตล่างของช่วง

เมื่อต้องการจับคู่อักขระยัติภังค์ (-) ให้ใส่ที่จุดเริ่มต้นหรือจุดสิ้นสุดของ CHARLIST (หลังเครื่องหมายอัศเจรีย์ ถ้าคุณกําลังใช้เครื่องหมายอัศเจรีย์) ในตําแหน่งที่ตั้งอื่น ยัติภังค์จะระบุช่วงของอักขระ ANSI