ประกาศชื่อและชนิดข้อมูลของแต่ละพารามิเตอร์ใน คิวรีพารามิเตอร์
ไวยากรณ์
PARAMETERS name datatype [, name datatype [, ...]]
การประกาศ PARAMETERS มีส่วนต่างๆ ต่อไปนี้:
ส่วน |
คำอธิบาย |
ชื่อ |
ชื่อของพารามิเตอร์ กําหนดให้กับคุณสมบัติ Name ของวัตถุ Parameter และใช้เพื่อระบุพารามิเตอร์นี้ในคอลเลกชัน Parameters คุณสามารถใช้ ชื่อ เป็นสตริงที่แสดงในกล่องโต้ตอบในขณะที่แอปพลิเคชันของคุณเรียกใช้คิวรี ใช้วงเล็บ ([ ]) เพื่อล้อมรอบข้อความที่มีช่องว่างหรือเครื่องหมายวรรคตอน ตัวอย่างเช่น [ราคาต่ํา] และ [เริ่มรายงานด้วยเดือนใด] เป็นอาร์กิวเมนต์ ชื่อ ที่ถูกต้อง |
ชนิดข้อมูล |
หนึ่งในชนิดข้อมูล SQL หลักของ Microsoft Access SQL หรือคำที่เหมือนกัน |
ข้อสังเกต
สําหรับคิวรีที่คุณเรียกใช้เป็นประจํา คุณสามารถใช้การประกาศ PARAMETERS เพื่อสร้างคิวรีพารามิเตอร์ได้ แบบสอบถามพารามิเตอร์สามารถช่วยทําให้กระบวนการของการเปลี่ยนแปลงแบบสอบถาม เกณฑ์ เป็นไปโดยอัตโนมัติ ด้วยคิวรีพารามิเตอร์ โค้ดของคุณจะต้องให้พารามิเตอร์ทุกครั้งที่เรียกใช้คิวรี
ไม่จำเป็นต้องมีคำประกาศ PARAMETERS แต่เมื่อมีแล้ว ให้วางไว้ก่อนคำสั่งอื่นๆ รวมถึง SELECT
ถ้าการประกาศมีมากกว่าหนึ่งพารามิเตอร์ ให้คั่นด้วยเครื่องหมายจุลภาค ตัวอย่างต่อไปนี้มีสองพารามิเตอร์:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
คุณสามารถใช้ ชื่อ แต่ไม่สามารถใช้ ชนิดข้อมูล ในส่วนคําสั่ง WHERE หรือ HAVING ได้ ตัวอย่างต่อไปนี้ต้องการให้มีสองพารามิเตอร์ แล้วนําเกณฑ์ไปใช้กับระเบียนในตาราง Orders:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];