Applies ToAccess 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. บนแท็บ ออกแบบ ให้คลิก เรียกใช้

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

C haracter

ใช้เพื่อจับคู่

? หรือ _ (ขีดล่าง)

อักขระใดๆ หนึ่งตัว

* หรือ %

อักขระศูนย์หรือมากกว่า

#

ตัวเลขเดียวใดๆ (0 — 9)

[charlist]

อักขระตัวเดียวใดๆ ในรายการอักขระ

[! charlist]

อักขระตัวเดียวใดๆ ที่ไม่อยู่ใน รายการอักขระ

[a-zA-Z0-9]

อักขระพยัญชนะผสมตัวเลขใดๆ

[A-Z]

อักษรตัวพิมพ์ใหญ่ใดก็ได้ในช่วง A ถึง Z

หมายเหตุ:  เมื่อคุณระบุช่วงของอักขระ อักขระจะต้องปรากฏในการเรียงลําดับจากน้อยไปหามาก ตัวอย่างเช่น [Z-A] ไม่ใช่รูปแบบที่ถูกต้อง

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

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

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

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

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย