ݺߣ

ݺߣShare a Scribd company logo
หน่วยที่ 4 การสร้างแบบสอบถาม
การสร้างแบบสอบถาม (Query) โดยใช้ Design View
  1. คลิกสร้างและ คลิกมุมมองแบบสอบถาม
  2. คลิกที่ Tab ตาราง เลือกตารางหลัก “ฐานข้อมูลนักเรียน” คลิกปุ่มเพิ่มและคลิกปุ่มปิด
3. จะพบว่าตารางที่เลือกปรากฏอยู่ในแบบสอบถาม ดังภาพ
4. คลิกเลือกเขตข้อมูลที่ต้องการค้างไว้ แล้วลากมาวาง ในช่องเขตข้อมูล เมื่อปล่อยเมาส์
จะพบว่าเขตข้อมูลที่ลากมา จะถูกแสดงไว้ในช่อง เขตข้อมูลและในช่อง ตาราง ก็มีชื่อ
ตารางของเขตข้อมูลนั้นแสดงอยู่ด้วยโดยอัตโนมัติ
5. เมื่อกาหนดค่าเรียบร้อยแล้วต้องการแสดงผลให้คลิก หน้าแรก และคลิก มุมมอง จะ
พบผลลัพธ์ของแบบสอบถามถูกแสดงไว้ในรูปของตาราง ดังรูป
6. เมื่อสร้าง แบบสอบถามเสร็จสามารถบันทึกแบบสอบถามได้โดยคลิกสัญลักษณ์
การบันทึกตั้งชื่อแบบสอบถามตัวอย่างชื่อ " ตรวจสอบชื่อเล่น" แล้วคลิกปุ่ม ตกลง
นิพจน์ (Expression) หมายถึง การนาเอาค่าคงที่ ตัวแปร หรือฟังก์ชั่น มากระทา
อย่างใดอย่างหนึ่ง โดยมีเครื่องหมาย (Operator) เป็นตัวบ่งชี้การกระทานั้น แบ่งเป็น 3
ประเภท
         1. นิพจน์ทางคณิตศาสตร์ (Number Expression) เช่น 5 + 5 เป็นต้น
         2. นิพจน์ข้อความ (String Expression) เช่น “ก” + “ข” “ศุภรัตน์” + “ลีลา
ธรรม” เป็นต้น
         3. นิพจน์ทางตรรกะ (Lobical Expression) เช่น 1 < 2 “A” < “B” เป็นต้น
ตัวอย่าง โอ๶ปอ๶รเตอร์ทางด้านคณิตศาสตร์ (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                   ใช้เชื่อมเงื่อนไขที่ต้องการให้เป็นจริงกรณีใดกรณีหนึ่ง
โอ๶ปอ๶รเตอร์

        ในโปรแกรม Microsoft Access สามารถแบ่งออก ได้ เป็น 5 ประเภท คือ
         1. โอ๶ปอ๶รเตอร์ทางด้านคณิตศาสตร์ (Number Operators)
         2. โอ๶ปอ๶รเตอร์ทางด้านตรรกะ (Logic Operators)
                 2.1 โอ๶ปอ๶รเตอร์ทางด้านการเปรียบเทียบค่า (Relational Operators)
                 2.2 โอ๶ปอ๶รเตอร์ทางด้านตรรกะแบบบูลีน (Boolean operators)
        3. โอ๶ปอ๶รเตอร์เชื่อมข้อความ (String Operators)
        4. โอ๶ปอ๶รเตอร์ที่ใช้ในการอ้างอิง
        5. โอ๶ปอ๶รเตอร์ที่ใช้ในการกาหนดค่า (Assignment operator)
ตัวอย่าง โอ๶ปอ๶รเตอร์ทางด้านคณิตศาสตร์ (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
ตัวอย่าง โอ๶ปอ๶รเตอร์ทางด้านตรรกะ (Logical Operator)
เป็นโอเปอเรอเตอร์ที่ใช้สร้างเงื่อนไขต่างๆ

        โอ๶ปอ๶รเตอร์          คาอธิบาย        ตัวอย่าง ผลลัพธ์
             >       มากกว่า                 123 > 800 False
            >= มากกว่า หรือเท่ากับ          123 >= 100 True
             =       เท่ากับ หรือกาหนดค่า    128 = 500 False
             <       น้อยกว่า                158 < 200 True
            <= น้อยกว่า หรือเท่ากับ         124 <= 100 False
            <>       ไม่เท่ากับ             124 <> 124 False
โอ๶ปอ๶รเตอร์ชนิดนี้จะใช้ในการเชื่อมข้อความเข้าไว้ด้วยกัน โดยมีสัญลักษณ์
“ อยู่ที่หัวและท้ายของข้อความโอ๶ปอ๶รเตอร์ชนิดนี้มีดังตารางต่อไปนี้

ตัวอย่าง โอ๶ปอ๶รเตอร์เกี่ยวกับการเชื่อมต่อข้อความ

   โอ๶ปอ๶รเตอร์       คาอธิบาย                 ตัวอย่าง                ผลลัพธ์
        &       ใช้ในการเชื่อมต่อสตริง       “กข” & “คง”                กขคง
โอ๶ปอ๶รเตอร์ชนิดนี้ จะใช้ในการอ้างอิงถึงออบเจ็กต์ต่างๆ เช่น ตาราง คีวรี
ฟอร์ม เป็นต้น โอ๶ปอ๶รเตอร์ ชนิดนี้ มีรายละเอียดดังตารางต่อไปนี้

โอ๶ปอ๶รเตอร์                คำอธิบำย                         ตัวอย่ำง
     !         ใช้ในกำรอ้ำงอิงออบเจ็กต์ในคลำส    Forms![frm_Customers] ใช้อ้ำงอิง
                                                 ถึงฟอร์มชื่อ frm_Customers

     .         ใช้ในกำรอ้ำงอิงถึงสมำชิกของออบเจ็กต์ TxtName.FontName = “Tahoma”
               นัน
                 ้
ได้แก่ เครื่องหมาย “=” (เท่ากับ) ซึ่งใช้ในการกาหนดค่าให้กับตัวแปร หรือ 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
เนื้อหาจบแล้ว ต่อไปให้นักเรียนทาแบบฝึกหัดหน่วยที่ 4
        เมื่อทาแบบฝึกหัดหน่วยที่ 4 เสร็จแล้ว
          ให้นักเรียนศึกษา หน่วยที่ 5 ต่อไป

More Related Content

หน่วยที่ 4 การสร้างแบบสอบถาม