Access มีฟังก์ชันในตัวมากมายที่คุณสามารถใช้เพื่อสร้างนิพจน์ได้ ถ้าคุณได้อ่าน สร้างนิพจน์ คุณอาจจําได้ว่าฟังก์ชันนั้นเป็นเพียงหนึ่งในส่วนผสมที่เป็นไปได้ในนิพจน์ อย่างไรก็ตาม คุณไม่สามารถทํามากเกินไปกับนิพจน์โดยไม่ได้เรียนรู้วิธีการเพิ่มฟังก์ชันลงในนิพจน์ในที่สุด
หมายเหตุ: คุณยังสามารถใช้ฟังก์ชันที่สร้างขึ้นเองในนิพจน์ของคุณได้ แต่ถ้าคุณรู้วิธีสร้างฟังก์ชันเหล่านั้น คุณมีโอกาสที่คุณจะไม่ต้องการบทความเช่นนี้! คุณอาจกําลังค้นหารายการของฟังก์ชัน Access ที่พร้อมใช้งานทั้งหมด
ก่อนอื่น ต่อไปนี้คือข้อมูลพื้นฐานบางอย่างเกี่ยวกับการใช้ฟังก์ชัน
-
เมื่อต้องการใช้ฟังก์ชัน ให้พิมพ์คําสําคัญของฟังก์ชัน วงเล็บเปิด อาร์กิวเมนต์ (ค่า) ที่คุณต้องการส่งเข้า และวงเล็บปิด
-
บางฟังก์ชันไม่ต้องการอาร์กิวเมนต์ใดๆ แต่บางฟังก์ชันต้องการอาร์กิวเมนต์หลายตัว ในกรณีนี้ ให้คุณคั่นด้วยเครื่องหมายจุลภาค
-
อาร์กิวเมนต์ของฟังก์ชันอาจเป็นตัวระบุ ค่าคงที่ หรือฟังก์ชันอื่นๆ ก็ได้ คุณสามารถรวมส่วนผสมเหล่านี้เพิ่มเติมโดยใช้ตัวดําเนินการทางคณิตศาสตร์มาตรฐาน (เช่น +, -, * หรือ /) หรือตัวดําเนินการเปรียบเทียบ (เช่น <, > หรือ =)
-
ฟังก์ชันจะใช้ข้อมูลใดๆ ที่คุณระบุเป็นอาร์กิวเมนต์ เรียกใช้โค้ดบางโค้ดที่อยู่เบื้องหลัง แล้วส่งกลับค่าไปยังตําแหน่งที่คุณพิมพ์ฟังก์ชัน กล่าวอีกนัยหนึ่งคุณสามารถเป็นโปรแกรมเมอร์โดยไม่ต้องเขียนโปรแกรมจริงๆ!
เสียงน่าข่มขู่ใช่ไหม มันไม่จริงหรอก อาจเป็นตัวอย่างหนึ่งหรือสองรายการจะช่วยได้:
นิพจน์นี้ประกอบด้วย ฟังก์ชัน IIf ทั้งหมด (อักขระสีเขียว) โปรดสังเกตว่าเครื่องหมายจุลภาคสีเขียวจะแยกอาร์กิวเมนต์ทั้งสาม ในตัวอย่างนี้ เราใช้ฟังก์ชัน IIf เพื่อเปรียบเทียบเขตข้อมูลที่ชื่อ DueDate กับวันที่ของวันนี้ ถ้าเขตข้อมูล วันครบกําหนด มากกว่าหรือเท่ากับวันที่ของวันนี้ จะส่งกลับสตริง "ตกลง" มิฉะนั้น จะส่งกลับ "เกินกําหนด"
-
อาร์กิวเมนต์แรกของฟังก์ชัน IIf คือการทดสอบทางตรรกะซึ่งประกอบด้วยตัวระบุสําหรับเขตข้อมูล DueDate (สีส้ม) ตัวดําเนินการเปรียบเทียบสองตัว (สีแดง) และ ฟังก์ชัน Date (สีน้ําเงิน) ซึ่งไม่จําเป็นต้องมีอาร์กิวเมนต์
-
อาร์กิวเมนต์ที่สองและที่สามของฟังก์ชัน IIf เป็นค่าคงที่สตริงทั้งสอง (สีดํา) ซึ่งต้องอยู่ภายในเครื่องหมายอัญประกาศ อาร์กิวเมนต์ทั้งสองนี้อาจเป็นฟังก์ชันหรือนิพจน์ที่ส่งกลับตัวเลขหรือข้อความ
คุณอาจใช้นิพจน์เช่นนี้ในกล่องข้อความบนฟอร์มหรือมุมมอง หรือในเขตข้อมูลจากการคํานวณในตาราง ในตําแหน่งอื่นๆ
ต่อไปนี้เป็นอีกตัวอย่างหนึ่งที่ใช้ฟังก์ชันในนิพจน์เพื่อสร้างสตริงข้อความ:
ที่นี่ นิพจน์เริ่มต้นด้วยค่าคงที่สตริง (สีดํา)
-
เครื่องหมายและ (สีแดง) คือตัวดําเนินการการเรียงต่อกัน ซึ่งใช้เพื่อรวมสตริงเข้าด้วยกัน
-
ฟังก์ชัน Left (เป็นสีเขียว) จะใช้สองอาร์กิวเมนต์ ดังนี้
-
ตัวระบุเขตข้อมูล (สีส้ม) และ
-
ค่าคงที่จํานวนเต็ม (สีดํา) ในกรณีนี้ เราเพียงต้องการอักขระซ้ายสุดสองตัวของเขตข้อมูล ดังนั้นเราจึงใส่ 2
-
ถ้าเขตข้อมูล ProductCode มี "CD22035" ผลลัพธ์ของนิพจน์นี้จะเป็น "คํานําหน้า: ซีดี"
ต้องการข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์และฟังก์ชันใช่หรือไม่
-
สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับตําแหน่งที่คุณใส่นิพจน์ ให้ดู สร้างนิพจน์
-
ไปที่ MSDN เพื่อดูรายการฟังก์ชัน Access ที่พร้อมใช้งานทั้งหมด