More Related Content Similar to การสร้างแบบสอบถาม Similar to การสร้างแบบสอบถาม (20) More from kruthanyaporn (20) การสร้างแบบสอบถาม2. การสร้างแบบสอบถาม (Query) โดยใช้ Design View
1. คลิกสร้างและ คลิกมุมมองแบบสอบถาม
2. คลิกที่ Tab ตาราง เลือกตารางหลัก “ฐานข้อมูลนักเรียน” คลิกปุ่ มเพิ่มและคลิกปุ่ มปิด
7. นิพจน์ (Expression) หมายถึง การนาเอาค่าคงที่ ตัวแปร หรือฟังก์ชน มากระทาอย่างใด
ั่
อย่างหนึ่ ง โดยมีเครื่องหมาย (Operator) เป็ นตัวบ่งชี้การกระทานัน แบ่งเป็ น 3 ประเภท
้
1. นิพจน์ ทางคณิตศาสตร์ (Number Expression) เช่น 5 + 5 เป็ นต้น
2. นิพจน์ ข้อความ (String Expression) เช่น “ก” + “ข” “ศุภรัตน์ ” + “ลีลาธรรม”
เป็ นต้น
3. นิพจน์ ทางตรรกะ (Lobical Expression) เช่น 1 < 2 “A” < “B” เป็ นต้น
8. ตัวอย่าง โอเปอเรเตอร์ทางด้านคณิตศาสตร์ (Number Operators)
โอเปอเรเตอร์ คาอธิบาย
+ - ? / Mod, Avg, Count, First, Last, Max, Min,เป็ นการคานวณทางคณิตศาสตร์โดยทัวไป และฟังก์ชนการ
่ ั่
Sum, Group By, Where, Expression คานวณค่า
>, >=, =, <, ด้านการเปรียบเทียบ และกาหนดค่าต่าง ๆ
Is ใช้เปรียบเทียบว่าเป็ นค่า Null หรือไม่ เช่น Is Null, Is Not Null
Like ใช้ตรวจสอบสตริงว่ากับรูปแบบที่กาหนดหรือไม่ เช่น Like “Ki*”
In ใช้ตรวจสอบว่ามีค่าใดตรงกับในรายการหรือไม่
Between…And… ใช้ในการกาหนดขอบเขตของมูลที่เป็ นช่วง
[ String ] ใช้กาหนดเงื่อนไขแบบมีพารามิเตอร์
Is Null ใช้กาหนดเงื่อนไขที่เป็ นค่าว่าง
And ใช้เชื่อมเงื่อนไขที่ต้องเป็ นจริงทังสองกรณี
้
Or ใช้เชื่อมเงื่อนไขที่ต้องการให้เป็ นจริงกรณี ใดกรณี หนึ่ ง
9. โอเปอเรเตอร์
ในโปรแกรม Microsoft Access สามารถแบ่งออก ได้ เป็ น 5 ประเภท คือ
1. โอเปอเรเตอร์ทางด้านคณิตศาสตร์ (Number Operators)
2. โอเปอเรเตอร์ทางด้านตรรกะ (Logic Operators)
2.1 โอเปอเรเตอร์ทางด้านการเปรียบเทียบค่า (Relational Operators)
2.2 โอเปอเรเตอร์ทางด้านตรรกะแบบบูลีน (Boolean operators)
3. โอเปอเรเตอร์เชื่อมข้อความ (String Operators)
4. โอเปอเรเตอร์ที่ใช้ในการอ้างอิง
5. โอเปอเรเตอร์ที่ใช้ในการกาหนดค่า (Assignment operator)
10. ตัวอย่าง โอเปอเรเตอร์ทางด้านคณิตศาสตร์ (Number Operators)
โอเปอเรเตอร์ คาอธิบาย ตัวอย่าง ผลลัพธ์
+ บวก 2 นิพจน์เข้าด้วยกัน 10 + 5 15
- ลบ 2 นิพจน์ออกจากกัน 10 – 5 5
- (unary) เปลียนเครืองหมายของนิพจน์
่ ่ - (5-10) 5
* คูณ 2 นิพจน์เข้าด้วยกัน 10 * 5 50
/ หาร 2 นิพจน์เข้าด้วยกัน 10 / 5 2
หาร 2 นิพจน์แบบผลลัพธ์เป็ นจานวนเต็ม 13 / 4 3
Mod หารเศษจากการหารของทัง 2 นิพจน์
้ 13 Mod 4 1
^ หาผลลัพธ์ของการยกกาลัง 2^4 16
11. ตัวอย่าง โอเปอเรเตอร์ทางด้านตรรกะ (Logical Operator) เป็ นโอเปอเรอเตอร์ที่ใช้สร้าง
เงื่อนไขต่างๆ
โอเปอเรเตอร์ คาอธิบาย ตัวอย่าง ผลลัพธ์
> มากกว่า 123 > 800 False
>= มากกว่า หรือเท่ากับ 123 >= 100 True
= เท่ากับ หรือกาหนดค่า 128 = 500 False
< น้ อยกว่า 158 < 200 True
<= น้ อยกว่า หรือเท่ากับ 124 <= 100 False
<> ไม่เท่ากับ 124 <> 124 False
13. โอเปอเรเตอร์ เกียวกับการอ้ างอิง
่
โอเปอเรเตอร์ชนิดนี้ จะใช้ในการอ้างอิงถึงออบเจ็กต์ต่างๆ เช่น ตาราง คีวรี ฟอร์ม
เป็ นต้น โอเปอเรเตอร์ ชนิดนี้ มีรายละเอียดดังตารางต่อไปนี้
โอเปอเรเตอร์ คาอธิบาย ตัวอย่าง
! ใช้ในการอ้างอิงออบเจ็กต์ในคลาส Forms![frm_Customers] ใช้อ้างอิง
ถึงฟอร์มชื่อ frm_Customers
. ใช้ในการอ้างอิงถึงสมาชิกของออบเจ็กต์ TxtName.FontName = “Tahoma”
นัน
้
14. โอเปอเรเตอร์ ทใช้ ในการกาหนดค่ า (Assignment Operator)
ี่
ได้แก่ เครื่องหมาย “=” (เท่ากับ) ซึ่งใช้ในการกาหนดค่าให้กบตัวแปร หรือ Property ของ
ั
Objectโอเปอเรเตอร์นี้ จะกาหนดค่าให้กบตัวแปร หรือ Property ของ Object ที่อยู่ทางซ้ายของ
ั
เครื่องหมาย = ค่าที่กาหนดให้กบตัวแปร อาจเป็ นค่าคงที่ หรือนิพจน์ (Expression) ก็ได้ ดัง
ั
ตัวอย่างต่อไปนี้ เช่น P = “คุณจะต้องการจบการทางานใช่หรือไม่ ? ”
b = 36
t = “โปรดยืนยัน”
Private Sub Command24_Click()
Dim p As String
Dim b As Integer
Dim t As String
P = “คุณจะต้องการปิดหน้ าต่างนี้ ”
b = 36
t = “โปรดยืนยัน”
If MsgBox(p , b , t) = 6 Then DoCmd.Quit
End Sub