Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

การสร้างแบบสอบถาม

4,938 views

Published on

  • Be the first to comment

  • Be the first to like this

การสร้างแบบสอบถาม

  1. 1. การสร้างแบบสอบถาม (Query) โดยใช้ Design View 1. คลิกสร้างและ คลิกมุมมองแบบสอบถาม 2. คลิกที่ Tab ตาราง เลือกตารางหลัก “ฐานข้อมูลนักเรียน” คลิกปุ่ มเพิ่มและคลิกปุ่ มปิด
  2. 2. 3. จะพบว่าตารางที่เลือกปรากฏอยู่ในแบบสอบถาม ดังภาพ
  3. 3. 4. คลิกเลือกเขตข้อมูลที่ต้องการค้างไว้ แล้วลากมาวาง ในช่องเขตข้อมูล เมื่อปล่อยเมาส์ จะพบว่าเขตข้อมูลที่ลากมา จะถูกแสดงไว้ในช่อง เขตข้อมูลและในช่อง ตาราง ก็มีชื่อตารางของเขตข้อมูลนันแสดง ้อยู่ด้วยโดยอัตโนมัติ
  4. 4. 5. เมื่อกาหนดค่าเรียบร้อยแล้วต้องการแสดงผลให้คลิก หน้ าแรก และคลิก มุมมอง จะพบผลลัพธ์ของแบบสอบถามถูกแสดงไว้ในรูปของตาราง ดังรูป
  5. 5. 6. เมื่อสร้าง แบบสอบถามเสร็จสามารถบันทึกแบบสอบถามได้โดยคลิกสัญลักษณ์ การบันทึกตังชื่อแบบสอบถามตัวอย่างชื่อ " ตรวจสอบชื่อเล่น" แล้วคลิกปุ่ ม ตกลง ้
  6. 6. นิพจน์ (Expression) หมายถึง การนาเอาค่าคงที่ ตัวแปร หรือฟังก์ชน มากระทาอย่างใด ั่อย่างหนึ่ ง โดยมีเครื่องหมาย (Operator) เป็ นตัวบ่งชี้การกระทานัน แบ่งเป็ น 3 ประเภท ้ 1. นิพจน์ ทางคณิตศาสตร์ (Number Expression) เช่น 5 + 5 เป็ นต้น 2. นิพจน์ ข้อความ (String Expression) เช่น “ก” + “ข” “ศุภรัตน์ ” + “ลีลาธรรม”เป็ นต้น 3. นิพจน์ ทางตรรกะ (Lobical Expression) เช่น 1 < 2 “A” < “B” เป็ นต้น
  7. 7. ตัวอย่าง โอเปอเรเตอร์ทางด้านคณิตศาสตร์ (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 ใช้เชื่อมเงื่อนไขที่ต้องการให้เป็ นจริงกรณี ใดกรณี หนึ่ ง
  8. 8. โอเปอเรเตอร์ ในโปรแกรม Microsoft Access สามารถแบ่งออก ได้ เป็ น 5 ประเภท คือ 1. โอเปอเรเตอร์ทางด้านคณิตศาสตร์ (Number Operators) 2. โอเปอเรเตอร์ทางด้านตรรกะ (Logic Operators) 2.1 โอเปอเรเตอร์ทางด้านการเปรียบเทียบค่า (Relational Operators) 2.2 โอเปอเรเตอร์ทางด้านตรรกะแบบบูลีน (Boolean operators) 3. โอเปอเรเตอร์เชื่อมข้อความ (String Operators) 4. โอเปอเรเตอร์ที่ใช้ในการอ้างอิง 5. โอเปอเรเตอร์ที่ใช้ในการกาหนดค่า (Assignment operator)
  9. 9. ตัวอย่าง โอเปอเรเตอร์ทางด้านคณิตศาสตร์ (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
  10. 10. ตัวอย่าง โอเปอเรเตอร์ทางด้านตรรกะ (Logical Operator) เป็ นโอเปอเรอเตอร์ที่ใช้สร้างเงื่อนไขต่างๆ โอเปอเรเตอร์ คาอธิบาย ตัวอย่าง ผลลัพธ์ > มากกว่า 123 > 800 False >= มากกว่า หรือเท่ากับ 123 >= 100 True = เท่ากับ หรือกาหนดค่า 128 = 500 False < น้ อยกว่า 158 < 200 True <= น้ อยกว่า หรือเท่ากับ 124 <= 100 False <> ไม่เท่ากับ 124 <> 124 False
  11. 11. โอเปอเรเตอร์ชนิดนี้ จะใช้ในการเชื่อมข้อความเข้าไว้ด้วยกัน โดยมีสญลักษณ์ ั“ อยู่ที่หวและท้ายของข้อความโอเปอเรเตอร์ชนิดนี้ มีดงตารางต่อไปนี้ ั ัตัวอย่าง โอเปอเรเตอร์เกี่ยวกับการเชื่อมต่อข้อความ โอเปอเรเตอร์ คาอธิบาย ตัวอย่าง ผลลัพธ์ & ใช้ในการเชื่อมต่อ “กข” & “คง” กขคง สตริง
  12. 12. โอเปอเรเตอร์ เกียวกับการอ้ างอิง ่ โอเปอเรเตอร์ชนิดนี้ จะใช้ในการอ้างอิงถึงออบเจ็กต์ต่างๆ เช่น ตาราง คีวรี ฟอร์มเป็ นต้น โอเปอเรเตอร์ ชนิดนี้ มีรายละเอียดดังตารางต่อไปนี้โอเปอเรเตอร์ คาอธิบาย ตัวอย่าง ! ใช้ในการอ้างอิงออบเจ็กต์ในคลาส Forms![frm_Customers] ใช้อ้างอิง ถึงฟอร์มชื่อ frm_Customers . ใช้ในการอ้างอิงถึงสมาชิกของออบเจ็กต์ TxtName.FontName = “Tahoma” นัน ้
  13. 13. โอเปอเรเตอร์ ทใช้ ในการกาหนดค่ า (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
  14. 14. เนื้ อหาจบแล้ว ต่อไปให้นักเรียนทาแบบฝึ กหัดหน่ วยที่ 4 เมื่อทาแบบฝึ กหัดหน่ วยที่ 4 เสร็จแล้ว ให้นักเรียนศึกษา หน่ วยที่ 5 ต่อไป

×