SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
การสร้าง Query เพื่อคัดเลือกข้อมูล
            มุมมองของ Query
            ใน Query มีมุมมองที่ใช้อยู่ด้วยกัน 5 ชนิด คือ



             1. มุมมองออกแบบ (Design View)    เป็ น มุ ม มองที่ ใ ช้ ส ร้ า งกฎเกณฑ์ ใ นการเลื อ ก
    ข้อมูล การสลับไปยังมุมมองออกแบบ โดยการคลิกที่ปุ่ม Design View บนทูลบาร์ หรือใช้คาสั่ง
    Query Design และเลือกมุมมองออกแบบจากเมนู View ( มุมมอง) บนเมนูบาร์

              2. มุมมองแผ่นข้อมูล ( Datasheet View ) เป็นมุมมองที่ใช้แสดงข้อมูลที่สร้างหรือ
    เลือกโดย Query การสลับไปยังมุมมองแผ่นข้อมูลนี้โดยการคลิกที่ปุ่ม Datasheet View บนแถบ
    เครื่องมือ หรือใช้คาสั่ง Query Design และเลือกมุมมองแผ่นข้อมูลจากเมนู View ( มุมมอง) บน
    แถบเมนู

            3. มุมมอง SQL (SQL View) เป็นมุมมองที่แสดง Query ในแบบภาษา SQL การสลับ
    ไปยังมุมมอง SQL นี้ ทาได้โดยการคลิกที่ปุ่ม SQL View บนแถบเครื่องมือหรือใช้คาสั่ง Query
    Design และเลือกมุมมอง SQL จากเมนู View ( มุมมอง) บนแถบเมนู

            4. มุมมอง PivotTable เป็นมุมมองที่ใช้แสดงข้อมูลที่ได้จากการรัน Query ตามเงื่อนไขที่
    ก าหนดไว้ โดยแสดงในรูป ของตารางแจกแจงรายละเอีย ดและสรุปผลข้อมูล การสลับไปยั ง
    มุมมอง PivotTable นี้ ทาได้โดยการคลิกที่ปุ่ม PivotTable บนแถบเครื่องมือหรือใช้คาสั่ง Query
    Design และเลือกมุมมอง PivotTable จากเมนู View ( มุมมอง) บนแถบเมนู

               5. มุมมอง PivotChart เป็นมุมมองที่ใช้แสดงข้อมูลที่ได้จากการรัน Query โดยวิเคราะห์
    และสรุปผลในรูปของแผนภูมิ หรือ Chart การสลับไปยังมุมมอง PivotChart นี้ ทาได้โดยการคลิก
    ที่ปุ่ม PivotChart บนแถบเครื่องมือหรือใช้คาสั่ง Query Design และเลือกมุมมอง PivotChart จาก
    เมนู View ( มุมมอง) บนแถบเมนู
54


      การออกแบบ Query ในมุมมองออกแบบ (Design View)
        ในการสร้างหรือดัดแปลง Query จะกระทาอยู่ในมุมมองออกแบบ ก่อนที่จะลงมือสร้างเรา
จาเป็นต้องคุ้นเคยกับองค์ประกอบที่ใช้ในการออกแบบของ Query เสียก่อน ซึ่งเรียกว่า มุมมองของ
เอกสาร Query ในมุมมองออกแบบมีลักษณะดังรูปต่อไปนี้




                                                                           พื้นที่ส่วนบน




                                                                           พื้นที่ส่วนล่าง



ในมุมมองออกแบบของ Query จะมีส่วนประกอบหลักอยู่ 2 ส่วน คือ
       - พื้นที่ส่วนบน เป็นส่วนของตาราง จะบอกถึงตารางที่ใช้กับ Query นี้ ใน Query
         อันหนึ่งสามารถใช้กับตารางได้หลายตาราง         และสามารถกาหนดความสัมพันธ์
         ระหว่างตารางได้ ตารางที่มีความสัมพันธ์กันจะมีเส้นเชื่อมต่อลากโยงระหว่างฟิลด์ที่
         ตรงกันของตาราง
       - ส่วนล่างหรือเรียกว่า OBE Grid เป็นส่วนที่ใช้กาหนดกฎเกณฑ์ในการเลือกและวิธี
         แสดงข้อมูล

         การสลับไป-มาระหว่างพื้นที่ส่วนบนกับ OBE Grid ทาได้โดยใช้ Mouse คลิกมายังพืนที่
                                                                                   ้
ส่วนที่ต้องการ หรือกดปุ่ม F6 เพื่อสลับไป-มาระหว่างส่วนทั้งสอง
55


        การสร้าง Query ที่ใช้คัดเลือกข้อมูล
         Query ที่ใช้คัดเลือกข้อมูล (Select Query) เป็น Query ชนิดที่มีการใช้กันมากที่สุด Query
ชนิดนี้ใช้เลือกข้อมูลตรงตามเงื่อนไขที่ต้องการจากตารางที่มีข้อมูลจานวนมาก เช่น ถ้าต้องการ
ลงทะเบียนมีรายชื่อนักเรียนและวิชาที่ลงทะเบียนนับหมื่นระบียน แต่ถ้าจะต้องการทราบข้อมูลของ
นักเรียนคนใดคนหนึ่ง การดูข้อมูลทั้งหมดเป็นเรื่องที่ยากลาบาก แต่ Query สามารถช่วยเรา
กลั่นกรองและคัดเลือกข้อมูลเฉพาะที่ตรงกับเงื่อนไขที่เรากาหนดในส่วนนี้จะแสดงการสร้าง Query
ที่ใช้ในการคัดเลือกข้อมูล
ขั้นตอนการสร้าง Query ที่ใช้คัดเลือกข้อมูล
        ในการสร้าง Query มีหลักการปฏิบัติดังต่อไปนี้
              - กาหนดตารางให้ Query ใช้
              - เลือกเขตข้อมูลจากตารางที่ต้องการใช้ใน Query
              - ใส่กฎเกณฑ์ที่ใช้ในการเลือกระเบียน
              - กาหนดการเรียงลาดับข้อมูล
              - แสดงผลข้อมูลตามที่เราต้องการ

        การสร้าง Query ที่ใช้คัดเลือกข้อมูลจากตารางอันเดียว
       เป็นรูปแบบที่ง่ายที่สุดในการสร้าง Query ที่ใช้คัดเลือกข้อมูล คือ Query ที่ใช้ข้อมูลจาก
ตารางเพียงตารางเดียว ในขั้นตอนนี้จะเป็นการแสดงถึงพื้นฐานของ Query เพื่อใช้ออกแบบ
Query ที่ซับซ้อนต่อไป

                                     ตาราง tbl_student
56


  การสร้าง Query แบบสอบถามด้วยตัวเอง
1. นาเมาส์ไปคลิกที่ Ribbon สร้างจากนั้นคลิกที่ปุ่ม             ออกแบบแบบสอบถาม
2. จากนั้นจะปรากฏกรอบแสดงตารางให้เราเลือกตารางที่จะทาการสอบถามข้อมูลโดย
ในที่นี้เราจะเลือกรูปแบบการสอบถามข้อมูลโดยใช้ 1 ตาราง
3. คลิกเลือกตารางที่ต้องการสอบถามข้อมูล จากนั้นคลิกที่ปุ่มเพิ่ม




4. โปรแกรมจะแสดงตาราง Query ที่เลือกเพื่อสอบถามข้อมูล
57


5. เลือกเขตข้อมูลที่ต้องการสอบถามข้อมูล โดยวิธีการเลือกเขตข้อมูลในตารางของ
   Query ส่วนบน คลิกค้างไว้แล้วลากลงมายัง Query ส่วนล่าง



                                  เลือกเขตข้อมูลที่ต้องการ




             นามาวางยังตาราง Query ส่วนล่าง



6. คลิกที่             เพื่อแสดงตาราง Query ที่เลือกสอบถามข้อมูล
58


         การสร้าง Query ด้วยตัวช่วยสร้างแบบสอบถาม

           1. นา Mouse ไป Click ที่ Ribbon สร้าง จากนั้นคลิกที่ปุ่ม
           2. จะปรากฏไดอะล๊อกบล๊อกซ์ ดังรูป จากนั้นคลิก ตัวช่วยสร้างแบบสอบถามอย่างง่าย




           3. จะปรากฏกรอบหน้าต่าง ตัวช่วยสร้างแบบสอบถามอย่างง่าย ให้เราเลือกตารางและ
              เขตข้อมูลที่เราต้องการ เลือกเขตข้อมูลที่แสดงเป็นอันดับแรกคือ id_book แล้วคลิก
              ที่ปุ่ม > เพื่อเลือกเขตข้อมูลหรือคลิกที่ปุ่ม >> เพื่อเลือกเขตข้อมูลทั้งหมด โดยเขต
              ข้อมูลที่เลือกจะย้ายไปในกรอบ “เขตข้อมูลที่เลือก” หากไม่ต้องการเขตข้อมูลที่เลือก
              สามารถคลิกที่ปุ่ม < เพื่อเอาเขตข้อมูลที่เลือกออก หรือคลิกที่ปุ่ม << เพื่อเอาเขต
              ข้อมูลทั้งหมดออก




                                                                           เขตข้อมูลที่ถกเลือก
                                                                                        ู



รายการเขตข้อมูล
59


4. จะปรากฏกรอบหน้าต่างให้ทาการตั้งชื่อตารางแบบสอบถาม และมีตัวช่วยให้เราเลือก
   ว่าจะเปิดตารางแบบสอบถามเพื่อดูข้อมูล หรือปรับเปลี่ยนการออกแบบแบบสอบถาม


                                                                 ตั้งชื่อตาราง
                                                                แบบสอบถาม




    เลือกรูปแบบ
     # เปิดแบบสอบถามเพื่อดูข้อมูล
     # ปรับเปลี่ยนการออกแบบแบบสอบถาม



5. จะปรากฏหน้าต่างสาหรับแบบสอบถาม ดังรูป
60


การสร้าง Query ที่ใช้ข้อมูลจากตารางหลายตาราง
      Query สามารถใช้ข้อมูลจากตารางหลายๆ ตารางร่วมกัน จากตัวอย่างให้สร้างตาราง
(TABLE) อีก 1 ตาราง และให้ชื่อตารางเป็น หนังสือ โดยมีการออกแบบให้กับตาราง ตาม
รูปแบบที่กาหนดให้มาดังนี้
      ในตัวอย่างต่อไปนี้จะสร้าง Query ให้ดึงข้อมูลจากตาราง 2 ตารางมาใช้งานร่วมกันโดยให้
แสดงลาดับ , รหัสหนังสือ , ชื่อหนังสือ , รหัสหมวด , ปีที่พิมพ์ , ผู้แต่ง จากตารางหนังสือ Tblbook
และผสมข้อมูล ชื่อหมวดหนังสือ จากตารางหมวดหนังสือ Tbltype โดยมีขั้นตอนดังต่อไปนี้

        1. นาเมาส์ไปคลิกที่ Ribbon สร้างจากนั้นคลิกที่ปุ่ม             ออกแบบแบบสอบถาม
        2. จากนั้นจะปรากฏกรอบแสดงตารางให้เราเลือกตารางที่จะทาการสอบถามข้อมูลโดย
           ในที่นี้เราจะเลือกรูปแบบการสอบถามข้อมูลโดยใช้ 2 ตาราง
        3. คลิกเลือกตารางที่ต้องการสอบถามข้อมูล จากนั้นคลิกที่ปุ่มเพิ่ม




        4. โปรแกรมจะแสดงตาราง Query ที่เลือกเพื่อสอบถามข้อมูล
61


5. เลือกเขตข้อมูลที่ต้องการสอบถามข้อมูล โดยวิธีการเลือกเขตข้อมูลในตารางของ
   Query ส่วนบน คลิกค้างไว้แล้วลากลงมายัง Query ส่วนล่าง




6. คลิกที่         เพื่อแสดงตาราง Query ที่เลือกสอบถามข้อมูล
62


       กฎเกณฑ์ในการเลือกข้อมูล (Criteria)




       ในการเลือกข้อมูลท่านจะต้องกาหนดกฎเกณฑ์ที่ใช้เลือกข้อมูลลงในแถว Criteria ของ
QBE grid ให้แก่เขตข้อมูลที่ใช้ในการเลือกข้อมูล กฎเกณฑ์ คือ นิพจน์ที่อาจประกอบด้วยตัว
อักษร, ข้อความ, ตัวเลข, วันเวลา, สูตรทางคณิตศาสตร์, โอเปอเรเตอร์หรือฟังก์ชันภายในของ
Access
63


 การใช้ค่าคงที่กฎเกณฑ์
        รูปแบบที่ง่ายที่สุดในการกาหนดกฎเกณฑ์คือกาหนดเป็นค่าคงที่ ซึ่งเป็นได้ทั้งตัวอักษรและ
ตัวเลข Access จะเปลี่ยนแปลงรูปแบบของกฎเกณฑ์ที่เราใส่เข้าไปให้อยู่ในรูปแบบมาตราฐานของ
Microsoft Access เช่นการพิมพ์วันที่ลงไปในช่อง Criteria ว่า 1/6/94 สิ่งที่ปรากฎเมื่อกด ENTER
จะเป็น #01/06/1994# ถ้าหากใช้ตัวอักษร Access จะเติมเครื่องหมายคาพูดให้เช่นพิมพ์ว่า Bank จะ
กลายเป็น “Bank” ส่วนข้อมูลแบบตัวเลขจะไม่มีการเปลี่ยนแปลงแต่อย่างใด

 การใช้เครื่องหมาย Wildcard ในกฎเกณฑ์
          ในการค้นหาข้อมูลบางครั้งเราต้องการข้อมูลที่มีรูปแบบของตัวอักษรในลักษณะหนึ่ง เช่น
ต้องการให้เลือกเฉพาะระเบียนที่มีข้อมูลขึ้นด้วย A สามารถทาได้โดยการใช้ Wildcard มันเป็น
เครื่องมือที่ช่วยให้การค้นหาข้อมูลเป็นไปได้กว้างขวางขึ้น
          เครื่องหมายที่ใช้เป็น Wildcard ในการสร้างกฎเกณฑ์มีอยู่ 5 ตัว ด้วยกัน ดังตาราง
เครื่องหมาย Wildcard

 โอเปอเรเตอร์ที่ใช้ร่วมกับค่าคงที่
        ในการก าหนดกฎเกณฑ์ ที่ ซั บ ซ้ อ นส าหรั บ ข้ อ ความร่ ว มกั บ Wildcard มั ก ร่ ว มกั บ
โอเปอเรเตอร์ Like ถ้าหากใช้โอเปอเรเตอร์ Like และเครื่องหมายคาพูดให้แต่รูปแบบของการใช้
โอเปอเรเตอร์ Like คือ Like “pattern”
        pattern คือ ส่วนของข้อความที่ประกอบด้วยตัวอักษร , ตัวเลขและเครื่องหมาย wildcard
ยัง โอเปอเรเตอร์อีกตัวหนึ่ง ที่ใ ช้กั บข้อความนั่นก็คือ In โดยมันจะเลือกค่าที่อยู่ใ นวงเล็บ เช่น
In(“Bangkok” , “Nontaburi”) ก็จะเลือกระเบียนที่เท่ากับ “Bangkok” หรือเท่ากับ “Nontaburi”
รูปแบบการใช้โอเปอเรเตอร์ คือ IN คือ [Not] In(value1,value2,…)
      Wildcard                                       หน้าที่
         *             แทนตัวอักษรหรือตัวเลขจานวนตัวเดียวหรือหลายตัวที่ตาแหน่งที่
                       เครื่องหมายดาว (*) ปรากฏ
                       ตัวอย่าง ban* เช่น bank, band, bangkok
                                 *ing เช่น booking, walking, running
                                 *the* เช่น other, theory, lithe
64


      Wildcard                                        หน้าที่
         ?            แทนตัวอักษรหรือตัวเลขอะไรก็ได้หนึ่งตัวที่ตาแหน่งที่เครื่องหมาย
                      คาถามปรากฏ ตัวอย่าง ??ok เช่น book, hook
                                                  ?a?h เช่น cash, wash
          #           ตัวเลขอะไรก็ได้ในตาแหน่งที่เครื่องหมาย # ปรากฏ
                      ตัวอย่าง ##00 แทน 1000, 3900, 4000
                               1## แทน 111, 194, 108
         []           ช่วงของตัวอักษรหรือตัวเลขที่อยู่ภายในวงเล็บ
                      ตัวอย่าง [ABCDE] แทน A, B, C, D, E
                               [A-C]* เช่น Ask, Bear, Casting
                               [1-3]## เช่น 123, 245, 300
                               [A-C][12] เช่น A1, A2, B1, B2,C1,C2
          !           ตัวอักษรหรือตัวเลขที่อยู่นอกเหนือจากที่ตามหลังเครื่องหมาย !
                      ตัวอย่าง !W* แทน อะไรก็ได้ที่ไม่ขึ้นต้นด้วย “
          [!A-C]      แทน ตัวอักษรอะไรก็ได้ที่ไม่ใช่ A, B, C

                             ตาราง แสดง เครื่องหมาย Wildcard


 กฎเกณฑ์การเปรียบเทียบข้อมูลแบบตัวเลข
        ในการเปรียบเทียบข้อมูลแบบตัวเลข นอกเหนือจากการหาค่าที่ตรงกับค่าที่กาหนดใน
กฎเกณฑ์ ท่านอาจต้องการเปรียบเทียบค่าที่เป็นตัวเลขว่ามากกว่าหรือน้อยกว่าค่าวรรคที่ตั้งไว้
การเปรียบเทียบจะใช้เครื่องหมายที่เรียกว่าโอเปอเรเตอร์เป็นเงื่อนไขในการเปรียบเทียบเครื่องหมาย
เปรียบเทียบมีดังต่อไปนี้
                 <                        น้อยกว่า
                 <=                       น้อยกว่าหรือเท่ากับ
                 >                        มากกว่า
                 >=                       มากกว่าหรือเท่ากับ
                 =                        เท่ากับ
                 <>                       ไม่เท่ากับ

 โอเปอเรเตอร์ Between และ And
65


        การเปรียบเทียบข้อมูลแบบตัวเลขหรือวันที่ สามารถเปรียบเทียบค่าที่เป็นช่วงได้โดยการใช้
โอเปอเรเตอร์ Between และ And เช่นกาหนดนิพจน์ว่า Between 3 And 7จะเลือกข้อมูลที่มีค่าอยู่
ระหว่าง 3 ถึง 7

 การใช้ชื่อเขตข้อมูลเป็นส่วนหนึ่งของกฎเกณฑ์
        บางครั้งท่านต้องการให้กฎเกณฑ์เปรียบเทียบค่าของเขตข้อมูลหนึ่งกับของอีกเขตข้อมูล
หนึ่ง การอ้างถึงเขตข้อมูลให้ใช้เครื่องหมายวงเล็บ [ ] ล้อมรอบเขตข้อมูล

               [ชื่อเขตข้อมูล]

         สมมติว่าเรามีตารางประกอบด้วยเขตข้อมูล ของรายได้ (Income) และรายจ่าย (Outcome)
ถ้าเราต้องการดูเฉพาะระเบียนในส่วนที่ขาดทุนคือรายจ่ายมากกว่ารายได้ ย่อมสามารถทาได้โดย
กาหนดสร้าง Query และกาหนดกฎเกณฑ์ในเขตข้อมูล Outcome ว่า >[Income] ซึ่งจะได้ผล
เหมือนกัน
 การกาหนดกฎเกณฑ์โดยใช้สูตรทางคณิตศาสตร์
       นอกจากการกาหนดกฎเกณฑ์โดยใช้ค่าคงที่หรือเขตข้อมูล ยังสามารถใช้เครื่องหมาย
ทางคณิตศาสตร์ต่างๆ ได้อีกด้วย เครื่องหมายทางคณิตศาสตร์ที่ใช้ได้มีดังต่อไปนี้

               +                 การบวก
               -                 การลบ
               *                 การคูณ
                                การหาร (ได้ค่าผลลัพธ์เป็นตัวเลขแบบมีทศนิยม)
               /                 การหาร (ได้ค่าผลลัพธ์เป็นจานวนเต็ม)
               ^                 การยกกาลัง
               mod               หาค่าเศษที่เหลือจากการหาร
               ()                จัดลาดับการคานวณ

       ตัวอย่าง เช่นเราต้องการดูระเบียนที่มีเกรดมากกว่า 2 กฎเกณฑ์ที่เขียนขึ้นจะต้องเป็น >2
66


ลาดับการทางานของโอเปอเรเตอร์
       เมื่อท่านรวมเอาโอเปอเรเตอร์หลาย ๆ ตัวเข้าไว้ด้วยกันมันจะมีลาดับการทางานที่แตกต่าง
กันโดยมีการทางานเรียงลาดับดังต่อไปนี้
                ()             วงเล็บ
                ^              ยกกาลัง
                -              เครื่องหมายลบ
                *              เครื่องหมายคูณ
                /              เครื่องหมายหาร
                              เครื่องหมายหารสาหรับค่าจานวนเต็ม
                mod            หาค่าส่วนที่เหลือจากการหาร
                + และ -        เครื่องหมายในการบวกและลบ
                &              เครื่องหมายในการเชื่อมนาพจน์ 2 นิพจน์เข้าด้วยกัน

 โอเปอเรเตอร์สาหรับค่าทางตรรกะ
        ค่าทางตรรกะใช้เพื่อหาค่าความเป็นจริงหรือเท็จที่เกิดจากข้อมูลทางตรรกะสองชุดซึ่งมีค่า
เป็นจริงหรือเท็จมารวมกันโดยใช้โอเปอเรเตอร์เป็นตัวเชื่อมเพื่อหาระเบียนที่ตรงตามเงื่อนไขทั้ง
สอง

 โอเปอเรเตอร์ทางตรรกะมีหน้าที่ดังต่อไปนี้
       And             เลือกระเบียนเมื่อเงื่อนไขนิพจน์ทั้งสองเป็นจริง
                       ไม่เลือกเมื่อเงื่อนไขใดเงื่อนไขหนึ่งเป็นเท็จ
       Eqv             เลือกระเบียนเมื่อเงื่อนไขทั้งสองเป็นจริงหรือเป็นเท็จทั้งคู่
                       ไม่เลือกเมื่อเงื่อนไขทั้งสองมีค่าไม่เหมือนกัน
       Or              เลือกระเบียนเมื่อเงื่อนไขใดเงื่อนไขหนึ่งหรือทั้งสองเงื่อนไขเป็นจริง
                       ไม่เลือกเมื่อเงื่อนไขทั้งสองเป็นเท็จ
       Xor             เลือกเมื่อมีเพียงเงื่อนไขที่เป็นจริงอันเดียว
                       ไม่เลือกเมื่อเงื่อนไขทั้งสองเป็นเท็จหรือเป็นจริงทั้งคู่
       Not             ให้กลับผลเงื่อนไขเป็นตรงกันข้าม
67


 การใช้ฟังก์ชันภายในของ Access เป็นเงื่อนไข
          ท่านสามารถใช้ฟังก์ชันภายในของ Access เพื่อสร้างเป็นเงื่อนไขสาหรับคัดเลือกข้อมูลได้
ใน Access มีฟังก์ชันภายในให้เลือกใช้มากมายทั้งทางคณิตศาสตร์ ตัวอย่าง เช่น ฐานข้อมูลของ
ห้องสมุดที่บันทึกการยืมและคืนหนังสือ ในฐานะผู้ดูแลต้องการหาเรคอร์ดหนังสือที่ถูกยืมไป
และยังไม่คืนเมื่อเลยเวลาที่กาหนดสมมติว่า 1 เดือน การกาหนดเงื่อนไขในเขตข้อมูลของวันยืมว่า
>date-()-30
          คาว่า date() เป็นฟังก์ชันภายในของ Access ใช้หาค่าวันที่ของระบบคอมพิวเตอร์หากท่าน
ตั้งค่าวันที่ของระบบเป็นวันที่ปัจจุบัน ฟังก์ชันนี้จะให้ค่าเป็นวันที่ปัจจุบันและระเบียนที่ถูกเลือกคือ
ระเบียนที่ย้อนหลังไป 30 วัน

 กฎเกณฑ์สาหรับค่าว่าง
        บางครั้งเราอาจต้องการให้ Query แสดงระเบียนที่มีค่าว่าง ย่อมสามารถกระทาได้ ค่าว่าง
ใน Access จะใช้คาแทนว่า Null การกาหนดนิพจน์สาหรับแสดงค่าว่างจะใช้ร่วมกับโอเปอเรเตอร์
Is โดยมีรูปแบบการใช้งานดังนี้
        Is [NOT] Null
ถ้าต้องการให้แสดงเฉพาะระเบียนที่มีค่าบรรจุไว้ให้ใช้โอเปอเรเตอร์ Not ร่วมด้วย
 กฎเกณฑ์ที่ซับซ้อน
         ในการเลือกข้อมูล บางครั้งต้องการข้อมูลที่มีลักษณะเฉพาะในหลายด้าน เงื่อนไขที่ใช้
คัดเลือกข้อมูลจะมีความซับซ้อน การกาหนดนิพจน์เพียงอันเดียวในการคัดเลือกข้อมูลย่อมไม่
เพียงพอ Access สามารถกาหนดนิพจน์เงื่อนไขให้แก่ Query ได้หลายอันพร้อมกัน ใน QBE grid
สามารถกาหนดกฎเกณฑ์ในการเลือกข้อมูลลงในแถวของ Criteria ในแต่ละเขตข้อมูลและใน
คอลัมน์ของเขตข้อมูลหนึ่งสามารถมีนิพจน์ การกาหนดนิพจน์หลายนิพจน์ลงในแถว Or ที่จากแถว
Criteria และต่อลงไปเรื่อย

 กฎเกณฑ์ในการอ่านนิพจน์เงื่อนไข Query มีหลักเกณฑ์ดังนี้
         ถ้านิพจน์เงื่อนไขของแต่ละเขตข้อมูลอยู่ในแถวเดียวกัน กฎเกณฑ์ในการเลือกข้อมูลจะ
          ใช้แบบทางตรรกะว่าและ (And) นั่นคือระเบียนที่ถูกเลือกจะต้องเป็นจริงตามเงื่อนไข
          ทั้งสอง
         ถ้านิพจน์เงื่อนไขอยู่คนละแถว กฎเกณฑ์ในการเลือกข้อมูลจะใช้แบบทางตรรกะว่า
          หรือ (Or) นั่นคือระเบียนที่ถูกเลือกจะเป็นจริงตามเงื่อนไขหนึ่งก็พอ
68


     การเปลี่ยนเขตข้อมูลใน Query
         ในมุมมอง Design เราสามารถจะเพิ่มหรือลดเขตข้อมูลที่ใช้ใน Query ได้ หรือใช้เขตข้อมูล
ใด ๆ จาก Table อื่นในฐานข้อมูลเดียวกันก็ได้ ในบางกรณีต้องการที่จะซ่อนเขตข้อมูลไม่ให้เห็นใน
ผลที่ได้จาก Query แต่ยังคงให้เป็นส่วนหนึ่งของ Query นั้นอยู่ เช่น สร้าง Query เพื่อแสดงข้อมูลใน
California โดยที่ไม่ต้องแสดงเขตข้อมูลในผลลัพธ์ก็ได้ (แต่จาเป็นต้องมี เขตข้อมูลที่ซ่อนอยู่ด้วย
เพราะต้องใช้ในการกาหนดเงื่อนไข)


 การเพิ่มเขตข้อมูลใน Query
         เปิด Query ในมุมมอง Design
         ดับเบิลคลิกชื่อของเขตข้อมูลที่แสดงรายชื่ออยู่ในวินโดว์ด้านบนซึ่งเขตข้อมูลนี้จะไป
          ต่อท้ายเขตข้อมูลที่มีอยู่เดิมใน Design grid ซึ่งเป็นตารางที่อยู่ด้านล่างของจอ หรือจะ
          คลิกลากเขตข้อมูลไปปล่อยยังคอลัมน์ต่างๆ ใน Design grid เองก็ได้




                                                         เลือกเขตข้อมูลที่
                                                           ต้องการเพิ่ม
69


 การลบเขตข้อมูลออกจาก Query
        เปิด Query ในมุมมอง Design
        เลือกเขตข้อมูลโดยคลิกที่ Column selector เมื่อสีพื้นของเขตข้อมูลนั้นเปลี่ยนเป็นสี
          ดา ให้กดปุ่ม Delete การลบเขตข้อมูลนี้เป็นการลบเขตข้อมูลที่นามาใช้ใน Query
          เท่านั้น ไม่ใช่เป็นการลบเขตข้อมูลออกจาก Table จริง
                                             กดปุ่ม Delete เพื่อลบเขตข้อมูลที่
                                                          เลือก




 เพิ่มเขตข้อมูลใน Query จาก Table อื่น
      1. เปิด Query ในมุมมองออกแบบ
                                เลือกคลิกที่ปุ่ม เพื่อแสดงตาราง
70


2. เลือก Table ที่มีเขตข้อมูลที่ต้องการ
                                               เลือกตารางทีจะใช้เขตข้อมูล
                                                           ่




                                                      คลิกที่ปุ่ม เพิ่ม เพื่อแทรกตาราง



3.   คลิก Add (เพิ่ม)
4.   ทาซ้าข้อ 3 และ 4 จนกว่าจะครบทุก Table ที่ต้องการ
5.   คลิก Close(ปิด)
6.   ดับเบิลคลิก หรือคลิกลากเขตข้อมูลที่ต้องการจากรายชื่อเขตข้อมูลใน Table ต่างๆ ทาง
     ด้านบนไปไว้ที่ Design grid ซึ่งเป็นตารางที่อยู่ด้านล่างของจอภาพ
71


        การดึงเฉพาะระเบียนที่ต้องการ

         ในแต่ละเขตข้อมูลที่เลือกมาสร้าง Query นั้น สามารถที่จะเพิ่มเงื่อนไขเพื่อดึงเอาเฉพาะ
ระเบียนที่มีคุณสมบัติตรงกับเงื่อนไขเท่านั้น ในกรณีเช่นนี้จะแสดงผลเฉพาะเฉพาะที่เรากาหนด
เท่านั้น หรือเราอาจสร้าง Parameter Query ขึ้นมา เพื่อรอให้ กรอกข้อมูลหรือเงื่อนไขลงไปในแต่
ละครั้งที่สั่งให้ Query ทางานก็ได้


 การระบุเงื่อนไข Query
    1. เปิด Query ในมุมมอง Design
    2. คลิกช่องCriteria ในเขตข้อมูลที่ต้องการกาหนดเงื่อนไข
    3. ใส่เงื่อนไขลงไปในช่อง




                                        ระบุเงื่อนไข “>5”
72


ข้อมูลแสดงคะแนน point1_en ทั้งหมด




ข้อมูลแสดงคะแนน point1_en ตามเงื่อนไขที่กาหนด     >5




                    แสดงตาราง Query ระบุเงื่อนไขตามที่กาหนด
73


 การขยายเงื่อนไขโดยใช้เงื่อนไข OR
        เป็นการกาหนดเงื่อนไขในการแสดงข้อมูล โดยใช้เงื่อนไขการเปรียบเทียบ Or คือจะ
แสดงเมื่อเงื่อนไขที่กาหนดเป็นจริงเท่านั้น วิธีการกาหนดเงื่อนไข Or มีขั้นตอนดังนี้
        1. เปิด Query ในมุมมอง Design
        2. ใส่เงื่อนไขที่ต้องการลงในแถว Criteria
        3. ใส่เงื่อนไขเพิ่มเติมลงในแถว “or” ในเขตข้อมูลเดิม




                                     ระบุเงื่อนไข or คือเลือกเอาอย่างอย่างใดอย่าง
                                     หนึ่งเมื่อเงื่อนไขเป็นจริง

   เมื่อสิ้นสุดการระบุเงื่อนไข ให้เลือกเข้าไปในส่วนของมุมมองแผ่นงานของ Query เพื่อดู
    ผลลัพธ์ที่ได้ ดังรูป

       ข้อมูลแสดงคะแนน point1_en ทั้งหมด




       ข้อมูลแสดงคะแนน point1_en ตามเงื่อนไขที่กาหนด           <5 or >15
74


 การใช้เงื่อนไขแบบ AND
      1. เปิด Query ในมุมมอง Design
      2. ใส่ค่าหรือเงื่อนไขแรกที่ต้องการลงในแถว Criteria
      3. ในแถวเดียวกันนั้นให้ใส่เงื่อนไขที่ต้องการเพิ่มลงในเขตข้อมูลอื่น




                              ระบุเงื่อนไข และ (AND) เมื่อเงือนไขเป็นจริงทั้งคู่
                                                             ่



         เมื่อระบุเงื่อนไขเสร็จแล้วให้ไปที่มุมมองแผ่นงานของ Query                 เพื่อดูผลลัพธ์ที่ได้
          ดังรูป
      ข้อมูลแสดงคะแนน point1_en และ point1_ma ทั้งหมด




      ข้อมูลแสดงคะแนน point1_en      <5   และ point1_ma       <5 ตามเงื่อนไขที่กาหนด and
75


 การสร้าง Parameter Query เพื่อให้ถามเงื่อนไขขณะทางาน
     1. เปิด Query ในมุมมอง Design
     2. คลิกช่อง Criteria ของเขตข้อมูลที่ต้องการให้ถามแล้วใส่เงื่อนไข
     3. ใส่ข้อความที่จะเป็นคาถามให้แสดงบนจอภายในเครื่องหมายวงเล็บก้ามปู ([ ])




                                 ข้อความที่จะเป็นคาถามให้แสดงบนจอภายในเครื่องหมาย
                                 วงเล็บก้ามปู ตัวอย่าง [กรุณาใส่คะแนนที่ตองการ]
                                                                         ้

     4. คลิกปุ่ม Run            บนแถบเครื่องมือ Query Design เพื่อให้ Query ทางาน




                                                                             คลิกปุ่ม ตกลง

     5. ใส่เงื่อนไขที่ต้องการสาหรับการทางานเฉพาะครั้งนั้น เช่น 400
     6. คลิก OK

         เมื่อสิ้นสุดคาสั่งจะปรากฏผลลัพธ์ดังรูป
76


       การเปรียบเทียบค่าในเงื่อนไข
        Expression Builder ใช้ช่วยในการเปรียบเทียบค่าต่างๆ โดยการใช้เครื่องหมายเปรียบเทียบ
ทาให้สามารถกาหนดช่วงหรือขอบเขตของค่าที่ต้องการลงในเงื่อนไขได้การปรับแต่ง Query โดยใช้
Expression Builder ทาได้ด้วยการคลิกปุ่มเครื่องหมายที่ต้องการ ตัวอย่างเช่น ใช้เครื่องหมาย
เปรีย บเที ยบในการเลือกระเบี ยนที่อยู่ใ นทานองเดียวกั นก็ สามารถจะใช้นิพ จน์ทางตรรกศาสตร์
(Logical Expression) ในเงื่อนไขเพื่อเลือกระเบียนที่ไม่ต้องการได้ เมื่อสั่งให้ Query ทางาน Access
จะทาการเปรียบเทียบตามที่ต้องการแล้วแสดงผลลัพธ์ออกมา

  การใส่นิพจน์เปรียบเทียบ
         1. เปิดดู Query ในมุมมอง Design
         2. คลิกช่อง Criteria ในเขตข้อมูลที่ต้องการสร้างนิพจน์
         3. นาเมาส์มาชี้ยังช่อง Criteria ในเขตข้อมูลที่ต้องการสร้างนิพจน์
            จากนั้นคลิกเมาส์ปุ่มขวา จะปรากฏไดอะล็อคบ็อกซ์ของคาสั่ง ดังรูป
         4. คลิกเมาส์เลือกคาสั่ง สร้าง… จะปรากฏไดอะล็อคบ็อกซ์ของการสร้าง Query Wizard
77


   5. คลิกปุ่มเครื่องหมายเปรียบเทียบที่ต้องการ หรือคลิกโฟลเดอร์ Operators ในช่อง
      สี่เหลี่ย มที่อยู่ด้านล่าง แล้วคลิก Operators ในช่องสี่เหลี่ยมที่อยู่ด้านล่าง แล้วคลิก
      Comparison ในช่ อ งถั ด ไปเพื่ อ ดู เ ครื่ อ งหมายเปรี ย บเที ย บอื่ น ๆ จากนั้ น ก็ เ ลื อ ก
      เครื่องหมายที่ต้องการจากรายชื่อที่ปรากฏในช่องทางด้านขวา

          ใส่ค่า หรือคลิกเขตข้อมูลที่ต้องการจะเปรียบเทียบค่า



                                                                                    คลิกเมาส์เพื่อตอบ ตกลง




  6. ใส่ค่า หรือคลิกเขตข้อมูลที่ต้องการจะเปรียบเทียบค่า จากนั้นคลิกที่ปุ่มตกลง


 แนะนา
            การใส่ข้อความลงในนิพจน์ของคุณ เวลาใส่ข้อความลงในเขตข้อมูลที่เป็นข้อความ (ข้อมูล
ที่ไม่ใช่ตัวเลขและวันที) คุณต้องใส่เครื่องหมายคาพูดคร่อมข้อความนั้นด้วย
                        ่
            การปรับแต่งเงื่อนไข ในการปรับแต่งเงื่อนไข คุณอาจใช้เครื่องหมายเปรียบเทียบและ
เครื่องหมายตรรกศาสาตร์ร่วมกันในนิพจน์เดียวกันก็ได้
78


  การใส่นิพจน์ตรรกะศาสตร์
1. เปิด Query ในมุมมอง Design
2. เลือกเขตข้อมูลที่จะใส่เงื่อนไข




                                                               คลิกเมาส์ปุ่มขวาจากนั้นเลือกเมนู สร้าง




                                               เลื่อนเมาส์ ไปคลิกเลือก
                                               เขตข้อมูลที่ต้องการ

    จะปรากฏไดอะล็อคบ็อกซ์ของการกาหนดเงื่อนไขดังรูป

                                                                                   เลื่อนเมาส์ไปคลิกที่
                                                                                        ปุ่มตกลง (OK)




                                                             เลื่อนเมาส์ ไปคลิกที่เครื่องหมายตรรกศาสตร์
                                                             เครื่องหมายใดเครื่องหมายหนึ่งทีต้องการ
                                                                                             ่
   เลื่อนเมาส์ไปคลิกที่นิพจน์ที่ต้องการกาหนด                  หรือคลิกที่โฟลเดอร์ Operators แล้วคลิกที่
   เงื่อนไข จากนั้นทาการใส่คาที่ชองใส่คา
                              ่ ่        ่                   คาสั่ง Logical
79


      ถ้าเราทาการกาหนดเงื่อนไขเรียบร้อยแล้วจะปรากฏดังรูปภาพ            ซึ่งจากตัวอย่างเป็นการ
กาหนดเงื่อนไขเป็น Not 20 ที่ช่องเงื่อนไขจะปรากฏเงื่อนไขที่ช่องเขตข้อมูลที่เราต้องการ




เมื่อสิ้นสุดคาสั่งจะปรากฏผลลัพธ์ดังรูป

Contenu connexe

Tendances

เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์peter dontoom
 
แบบทดสอบ Powerpoint
แบบทดสอบ Powerpointแบบทดสอบ Powerpoint
แบบทดสอบ Powerpointpoomarin
 
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excelแผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office ExcelKhon Kaen University
 
2557 โครงงาน
2557 โครงงาน 2557 โครงงาน
2557 โครงงาน ployprapim
 
บทที่ 5 หลักการเลือกสื่อการเรียนการสอน
บทที่  5 หลักการเลือกสื่อการเรียนการสอนบทที่  5 หลักการเลือกสื่อการเรียนการสอน
บทที่ 5 หลักการเลือกสื่อการเรียนการสอนเมเม่จัง น่าร๊ากอ่ะ
 
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010 เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010 kanidta vatanyoo
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft WordSupreeyar philarit
 
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4Mevenwen Singollo
 
การออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุตการออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุตCC Nakhon Pathom Rajabhat University
 
หลักการและทฤฏี
หลักการและทฤฏีหลักการและทฤฏี
หลักการและทฤฏีsukanya5729
 
ปุ่ม Keyboard
 ปุ่ม Keyboard ปุ่ม Keyboard
ปุ่ม Keyboardpavinee2515
 
เรื่องภาษาซี
เรื่องภาษาซีเรื่องภาษาซี
เรื่องภาษาซีพัน พัน
 
1.4 สถิติเชิงอนุมาน
1.4 สถิติเชิงอนุมาน1.4 สถิติเชิงอนุมาน
1.4 สถิติเชิงอนุมานSomporn Amornwech
 
หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน
หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน
หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน lukhamhan school
 
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์ณัฐพล บัวพันธ์
 
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์russana
 
Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...
Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...
Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...laoon
 

Tendances (20)

เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์
 
แบบทดสอบ Powerpoint
แบบทดสอบ Powerpointแบบทดสอบ Powerpoint
แบบทดสอบ Powerpoint
 
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excelแผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
 
แบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPointแบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPoint
 
2557 โครงงาน
2557 โครงงาน 2557 โครงงาน
2557 โครงงาน
 
บทที่ 5 หลักการเลือกสื่อการเรียนการสอน
บทที่  5 หลักการเลือกสื่อการเรียนการสอนบทที่  5 หลักการเลือกสื่อการเรียนการสอน
บทที่ 5 หลักการเลือกสื่อการเรียนการสอน
 
1 3
1 31 3
1 3
 
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010 เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
 
สมการตรีโกณ
สมการตรีโกณสมการตรีโกณ
สมการตรีโกณ
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
 
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
 
การออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุตการออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุต
 
หลักการและทฤฏี
หลักการและทฤฏีหลักการและทฤฏี
หลักการและทฤฏี
 
ปุ่ม Keyboard
 ปุ่ม Keyboard ปุ่ม Keyboard
ปุ่ม Keyboard
 
เรื่องภาษาซี
เรื่องภาษาซีเรื่องภาษาซี
เรื่องภาษาซี
 
1.4 สถิติเชิงอนุมาน
1.4 สถิติเชิงอนุมาน1.4 สถิติเชิงอนุมาน
1.4 สถิติเชิงอนุมาน
 
หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน
หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน
หน่วยการเรียนรู้ที่ 2 การจัดการในบ้าน
 
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
 
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
 
Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...
Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...
Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่...
 

En vedette

การใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้นการใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้นtechno UCH
 
Lesson 5 การสร้าง form
Lesson 5 การสร้าง formLesson 5 การสร้าง form
Lesson 5 การสร้าง formErrorrrrr
 
ตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Accessตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Accessrubtumproject.com
 
Lesson 6 การสร้างรายงาน
Lesson 6 การสร้างรายงานLesson 6 การสร้างรายงาน
Lesson 6 การสร้างรายงานErrorrrrr
 
Lesson 3 ตาราง
Lesson 3 ตารางLesson 3 ตาราง
Lesson 3 ตารางErrorrrrr
 
Lesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูลLesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูลErrorrrrr
 
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูลchaiwat vichianchai
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft accesskomolpalin
 
Lesson 8 การเขียนโปรแกรมโดยใช้ตัวแปร
Lesson 8 การเขียนโปรแกรมโดยใช้ตัวแปรLesson 8 การเขียนโปรแกรมโดยใช้ตัวแปร
Lesson 8 การเขียนโปรแกรมโดยใช้ตัวแปรErrorrrrr
 
การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)kruthanyaporn
 
Lesson 9 ความสามารถของโปรแกรม
Lesson 9 ความสามารถของโปรแกรมLesson 9 ความสามารถของโปรแกรม
Lesson 9 ความสามารถของโปรแกรมErrorrrrr
 
ใบความรู้ที่ 8 การ export ไฟล์ออกมาเป็นไฟล์ video
ใบความรู้ที่ 8  การ export ไฟล์ออกมาเป็นไฟล์ video                            ใบความรู้ที่ 8  การ export ไฟล์ออกมาเป็นไฟล์ video
ใบความรู้ที่ 8 การ export ไฟล์ออกมาเป็นไฟล์ video chaiwat vichianchai
 
ERP implementation insupply chain management
ERP implementation insupply chain management ERP implementation insupply chain management
ERP implementation insupply chain management aamiralix
 

En vedette (14)

การใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้นการใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้น
 
Lesson 5 การสร้าง form
Lesson 5 การสร้าง formLesson 5 การสร้าง form
Lesson 5 การสร้าง form
 
ตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Accessตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Access
 
Lesson 6 การสร้างรายงาน
Lesson 6 การสร้างรายงานLesson 6 การสร้างรายงาน
Lesson 6 การสร้างรายงาน
 
Lesson 3 ตาราง
Lesson 3 ตารางLesson 3 ตาราง
Lesson 3 ตาราง
 
Lesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูลLesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูล
 
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Lesson 8 การเขียนโปรแกรมโดยใช้ตัวแปร
Lesson 8 การเขียนโปรแกรมโดยใช้ตัวแปรLesson 8 การเขียนโปรแกรมโดยใช้ตัวแปร
Lesson 8 การเขียนโปรแกรมโดยใช้ตัวแปร
 
VBA
VBAVBA
VBA
 
การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)
 
Lesson 9 ความสามารถของโปรแกรม
Lesson 9 ความสามารถของโปรแกรมLesson 9 ความสามารถของโปรแกรม
Lesson 9 ความสามารถของโปรแกรม
 
ใบความรู้ที่ 8 การ export ไฟล์ออกมาเป็นไฟล์ video
ใบความรู้ที่ 8  การ export ไฟล์ออกมาเป็นไฟล์ video                            ใบความรู้ที่ 8  การ export ไฟล์ออกมาเป็นไฟล์ video
ใบความรู้ที่ 8 การ export ไฟล์ออกมาเป็นไฟล์ video
 
ERP implementation insupply chain management
ERP implementation insupply chain management ERP implementation insupply chain management
ERP implementation insupply chain management
 

Similaire à Lesson 4 การสร้าง query

ใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูล
ใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูลใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูล
ใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูลkrunueng1
 
คอมพิวเตอร์ 501
คอมพิวเตอร์ 501คอมพิวเตอร์ 501
คอมพิวเตอร์ 501taygmail
 
2. ใบความรู้ที่ 4
2. ใบความรู้ที่ 42. ใบความรู้ที่ 4
2. ใบความรู้ที่ 4Chainarong Ngaosri
 
บทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถาม
บทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถามบทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถาม
บทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถามniwat50
 
สารสนเทศเพื่อประกอบการตัดสินใจ
สารสนเทศเพื่อประกอบการตัดสินใจ สารสนเทศเพื่อประกอบการตัดสินใจ
สารสนเทศเพื่อประกอบการตัดสินใจ Tiger Tanatat
 
เอกสารประกอบการอบรม Analysis
เอกสารประกอบการอบรม Analysisเอกสารประกอบการอบรม Analysis
เอกสารประกอบการอบรม Analysisdnavaroj
 
บทที่3การสร้างตารางฐานข้อมูล
บทที่3การสร้างตารางฐานข้อมูลบทที่3การสร้างตารางฐานข้อมูล
บทที่3การสร้างตารางฐานข้อมูลniwat50
 
2. ใบความรู้ที่ 6
2. ใบความรู้ที่ 62. ใบความรู้ที่ 6
2. ใบความรู้ที่ 6ครูเพชร
 
Microsoft office excel 2007
Microsoft office excel 2007Microsoft office excel 2007
Microsoft office excel 2007Wee Jay
 

Similaire à Lesson 4 การสร้าง query (20)

ใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูล
ใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูลใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูล
ใบความรู้ที่ 6 การสร้าง Query เพื่อคัดเลือกข้อมูล
 
Query
QueryQuery
Query
 
MS Access 2010 - Query
MS Access 2010 - QueryMS Access 2010 - Query
MS Access 2010 - Query
 
Database analysis &amp; pivot table
Database analysis &amp; pivot tableDatabase analysis &amp; pivot table
Database analysis &amp; pivot table
 
คอมพิวเตอร์ 501
คอมพิวเตอร์ 501คอมพิวเตอร์ 501
คอมพิวเตอร์ 501
 
2. ใบความรู้ที่ 4
2. ใบความรู้ที่ 42. ใบความรู้ที่ 4
2. ใบความรู้ที่ 4
 
บทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถาม
บทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถามบทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถาม
บทที่4การสร้างความสัมพันธ์และการสร้างแบบสอบถาม
 
บท4
บท4บท4
บท4
 
บท4
บท4บท4
บท4
 
สารสนเทศเพื่อประกอบการตัดสินใจ
สารสนเทศเพื่อประกอบการตัดสินใจ สารสนเทศเพื่อประกอบการตัดสินใจ
สารสนเทศเพื่อประกอบการตัดสินใจ
 
เอกสารประกอบการอบรม Analysis
เอกสารประกอบการอบรม Analysisเอกสารประกอบการอบรม Analysis
เอกสารประกอบการอบรม Analysis
 
Db4
Db4Db4
Db4
 
บท3
บท3บท3
บท3
 
บทที่3การสร้างตารางฐานข้อมูล
บทที่3การสร้างตารางฐานข้อมูลบทที่3การสร้างตารางฐานข้อมูล
บทที่3การสร้างตารางฐานข้อมูล
 
บท3
บท3บท3
บท3
 
4
44
4
 
9 spss
9 spss9 spss
9 spss
 
2. ใบความรู้ที่ 6
2. ใบความรู้ที่ 62. ใบความรู้ที่ 6
2. ใบความรู้ที่ 6
 
Pivot
PivotPivot
Pivot
 
Microsoft office excel 2007
Microsoft office excel 2007Microsoft office excel 2007
Microsoft office excel 2007
 

Plus de Errorrrrr

Lesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรมLesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรมErrorrrrr
 
Lesson 7 การใช้เครื่องมือวาดภาพ
Lesson 7 การใช้เครื่องมือวาดภาพLesson 7 การใช้เครื่องมือวาดภาพ
Lesson 7 การใช้เครื่องมือวาดภาพErrorrrrr
 
Lesson 6 การวาดรูปต่างๆ
Lesson 6 การวาดรูปต่างๆLesson 6 การวาดรูปต่างๆ
Lesson 6 การวาดรูปต่างๆErrorrrrr
 
Lesson 5 การสร้างกล่องข้อความ
Lesson 5 การสร้างกล่องข้อความLesson 5 การสร้างกล่องข้อความ
Lesson 5 การสร้างกล่องข้อความErrorrrrr
 
Lesson 3 การทำงานของเต่าโลโก
Lesson 3 การทำงานของเต่าโลโกLesson 3 การทำงานของเต่าโลโก
Lesson 3 การทำงานของเต่าโลโกErrorrrrr
 
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรมLesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรมErrorrrrr
 
Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรมLesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรมErrorrrrr
 
Lesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมLesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมErrorrrrr
 

Plus de Errorrrrr (17)

Lesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรมLesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรม
 
Ex9
Ex9Ex9
Ex9
 
Ex8
Ex8Ex8
Ex8
 
Ex7
Ex7Ex7
Ex7
 
Ex6
Ex6Ex6
Ex6
 
Ex5
Ex5Ex5
Ex5
 
Ex4
Ex4Ex4
Ex4
 
Ex3
Ex3Ex3
Ex3
 
Ex2
Ex2Ex2
Ex2
 
Ex1
Ex1Ex1
Ex1
 
Lesson 7 การใช้เครื่องมือวาดภาพ
Lesson 7 การใช้เครื่องมือวาดภาพLesson 7 การใช้เครื่องมือวาดภาพ
Lesson 7 การใช้เครื่องมือวาดภาพ
 
Lesson 6 การวาดรูปต่างๆ
Lesson 6 การวาดรูปต่างๆLesson 6 การวาดรูปต่างๆ
Lesson 6 การวาดรูปต่างๆ
 
Lesson 5 การสร้างกล่องข้อความ
Lesson 5 การสร้างกล่องข้อความLesson 5 การสร้างกล่องข้อความ
Lesson 5 การสร้างกล่องข้อความ
 
Lesson 3 การทำงานของเต่าโลโก
Lesson 3 การทำงานของเต่าโลโกLesson 3 การทำงานของเต่าโลโก
Lesson 3 การทำงานของเต่าโลโก
 
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรมLesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรม
 
Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรมLesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
Lesson 2 การใช้คำสั่งพื้นฐานในโปรแกรม
 
Lesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมLesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรม
 

Lesson 4 การสร้าง query

  • 1. การสร้าง Query เพื่อคัดเลือกข้อมูล มุมมองของ Query ใน Query มีมุมมองที่ใช้อยู่ด้วยกัน 5 ชนิด คือ 1. มุมมองออกแบบ (Design View) เป็ น มุ ม มองที่ ใ ช้ ส ร้ า งกฎเกณฑ์ ใ นการเลื อ ก ข้อมูล การสลับไปยังมุมมองออกแบบ โดยการคลิกที่ปุ่ม Design View บนทูลบาร์ หรือใช้คาสั่ง Query Design และเลือกมุมมองออกแบบจากเมนู View ( มุมมอง) บนเมนูบาร์ 2. มุมมองแผ่นข้อมูล ( Datasheet View ) เป็นมุมมองที่ใช้แสดงข้อมูลที่สร้างหรือ เลือกโดย Query การสลับไปยังมุมมองแผ่นข้อมูลนี้โดยการคลิกที่ปุ่ม Datasheet View บนแถบ เครื่องมือ หรือใช้คาสั่ง Query Design และเลือกมุมมองแผ่นข้อมูลจากเมนู View ( มุมมอง) บน แถบเมนู 3. มุมมอง SQL (SQL View) เป็นมุมมองที่แสดง Query ในแบบภาษา SQL การสลับ ไปยังมุมมอง SQL นี้ ทาได้โดยการคลิกที่ปุ่ม SQL View บนแถบเครื่องมือหรือใช้คาสั่ง Query Design และเลือกมุมมอง SQL จากเมนู View ( มุมมอง) บนแถบเมนู 4. มุมมอง PivotTable เป็นมุมมองที่ใช้แสดงข้อมูลที่ได้จากการรัน Query ตามเงื่อนไขที่ ก าหนดไว้ โดยแสดงในรูป ของตารางแจกแจงรายละเอีย ดและสรุปผลข้อมูล การสลับไปยั ง มุมมอง PivotTable นี้ ทาได้โดยการคลิกที่ปุ่ม PivotTable บนแถบเครื่องมือหรือใช้คาสั่ง Query Design และเลือกมุมมอง PivotTable จากเมนู View ( มุมมอง) บนแถบเมนู 5. มุมมอง PivotChart เป็นมุมมองที่ใช้แสดงข้อมูลที่ได้จากการรัน Query โดยวิเคราะห์ และสรุปผลในรูปของแผนภูมิ หรือ Chart การสลับไปยังมุมมอง PivotChart นี้ ทาได้โดยการคลิก ที่ปุ่ม PivotChart บนแถบเครื่องมือหรือใช้คาสั่ง Query Design และเลือกมุมมอง PivotChart จาก เมนู View ( มุมมอง) บนแถบเมนู
  • 2. 54 การออกแบบ Query ในมุมมองออกแบบ (Design View) ในการสร้างหรือดัดแปลง Query จะกระทาอยู่ในมุมมองออกแบบ ก่อนที่จะลงมือสร้างเรา จาเป็นต้องคุ้นเคยกับองค์ประกอบที่ใช้ในการออกแบบของ Query เสียก่อน ซึ่งเรียกว่า มุมมองของ เอกสาร Query ในมุมมองออกแบบมีลักษณะดังรูปต่อไปนี้ พื้นที่ส่วนบน พื้นที่ส่วนล่าง ในมุมมองออกแบบของ Query จะมีส่วนประกอบหลักอยู่ 2 ส่วน คือ - พื้นที่ส่วนบน เป็นส่วนของตาราง จะบอกถึงตารางที่ใช้กับ Query นี้ ใน Query อันหนึ่งสามารถใช้กับตารางได้หลายตาราง และสามารถกาหนดความสัมพันธ์ ระหว่างตารางได้ ตารางที่มีความสัมพันธ์กันจะมีเส้นเชื่อมต่อลากโยงระหว่างฟิลด์ที่ ตรงกันของตาราง - ส่วนล่างหรือเรียกว่า OBE Grid เป็นส่วนที่ใช้กาหนดกฎเกณฑ์ในการเลือกและวิธี แสดงข้อมูล การสลับไป-มาระหว่างพื้นที่ส่วนบนกับ OBE Grid ทาได้โดยใช้ Mouse คลิกมายังพืนที่ ้ ส่วนที่ต้องการ หรือกดปุ่ม F6 เพื่อสลับไป-มาระหว่างส่วนทั้งสอง
  • 3. 55 การสร้าง Query ที่ใช้คัดเลือกข้อมูล Query ที่ใช้คัดเลือกข้อมูล (Select Query) เป็น Query ชนิดที่มีการใช้กันมากที่สุด Query ชนิดนี้ใช้เลือกข้อมูลตรงตามเงื่อนไขที่ต้องการจากตารางที่มีข้อมูลจานวนมาก เช่น ถ้าต้องการ ลงทะเบียนมีรายชื่อนักเรียนและวิชาที่ลงทะเบียนนับหมื่นระบียน แต่ถ้าจะต้องการทราบข้อมูลของ นักเรียนคนใดคนหนึ่ง การดูข้อมูลทั้งหมดเป็นเรื่องที่ยากลาบาก แต่ Query สามารถช่วยเรา กลั่นกรองและคัดเลือกข้อมูลเฉพาะที่ตรงกับเงื่อนไขที่เรากาหนดในส่วนนี้จะแสดงการสร้าง Query ที่ใช้ในการคัดเลือกข้อมูล ขั้นตอนการสร้าง Query ที่ใช้คัดเลือกข้อมูล ในการสร้าง Query มีหลักการปฏิบัติดังต่อไปนี้ - กาหนดตารางให้ Query ใช้ - เลือกเขตข้อมูลจากตารางที่ต้องการใช้ใน Query - ใส่กฎเกณฑ์ที่ใช้ในการเลือกระเบียน - กาหนดการเรียงลาดับข้อมูล - แสดงผลข้อมูลตามที่เราต้องการ การสร้าง Query ที่ใช้คัดเลือกข้อมูลจากตารางอันเดียว เป็นรูปแบบที่ง่ายที่สุดในการสร้าง Query ที่ใช้คัดเลือกข้อมูล คือ Query ที่ใช้ข้อมูลจาก ตารางเพียงตารางเดียว ในขั้นตอนนี้จะเป็นการแสดงถึงพื้นฐานของ Query เพื่อใช้ออกแบบ Query ที่ซับซ้อนต่อไป ตาราง tbl_student
  • 4. 56 การสร้าง Query แบบสอบถามด้วยตัวเอง 1. นาเมาส์ไปคลิกที่ Ribbon สร้างจากนั้นคลิกที่ปุ่ม ออกแบบแบบสอบถาม 2. จากนั้นจะปรากฏกรอบแสดงตารางให้เราเลือกตารางที่จะทาการสอบถามข้อมูลโดย ในที่นี้เราจะเลือกรูปแบบการสอบถามข้อมูลโดยใช้ 1 ตาราง 3. คลิกเลือกตารางที่ต้องการสอบถามข้อมูล จากนั้นคลิกที่ปุ่มเพิ่ม 4. โปรแกรมจะแสดงตาราง Query ที่เลือกเพื่อสอบถามข้อมูล
  • 5. 57 5. เลือกเขตข้อมูลที่ต้องการสอบถามข้อมูล โดยวิธีการเลือกเขตข้อมูลในตารางของ Query ส่วนบน คลิกค้างไว้แล้วลากลงมายัง Query ส่วนล่าง เลือกเขตข้อมูลที่ต้องการ นามาวางยังตาราง Query ส่วนล่าง 6. คลิกที่ เพื่อแสดงตาราง Query ที่เลือกสอบถามข้อมูล
  • 6. 58 การสร้าง Query ด้วยตัวช่วยสร้างแบบสอบถาม 1. นา Mouse ไป Click ที่ Ribbon สร้าง จากนั้นคลิกที่ปุ่ม 2. จะปรากฏไดอะล๊อกบล๊อกซ์ ดังรูป จากนั้นคลิก ตัวช่วยสร้างแบบสอบถามอย่างง่าย 3. จะปรากฏกรอบหน้าต่าง ตัวช่วยสร้างแบบสอบถามอย่างง่าย ให้เราเลือกตารางและ เขตข้อมูลที่เราต้องการ เลือกเขตข้อมูลที่แสดงเป็นอันดับแรกคือ id_book แล้วคลิก ที่ปุ่ม > เพื่อเลือกเขตข้อมูลหรือคลิกที่ปุ่ม >> เพื่อเลือกเขตข้อมูลทั้งหมด โดยเขต ข้อมูลที่เลือกจะย้ายไปในกรอบ “เขตข้อมูลที่เลือก” หากไม่ต้องการเขตข้อมูลที่เลือก สามารถคลิกที่ปุ่ม < เพื่อเอาเขตข้อมูลที่เลือกออก หรือคลิกที่ปุ่ม << เพื่อเอาเขต ข้อมูลทั้งหมดออก เขตข้อมูลที่ถกเลือก ู รายการเขตข้อมูล
  • 7. 59 4. จะปรากฏกรอบหน้าต่างให้ทาการตั้งชื่อตารางแบบสอบถาม และมีตัวช่วยให้เราเลือก ว่าจะเปิดตารางแบบสอบถามเพื่อดูข้อมูล หรือปรับเปลี่ยนการออกแบบแบบสอบถาม ตั้งชื่อตาราง แบบสอบถาม เลือกรูปแบบ # เปิดแบบสอบถามเพื่อดูข้อมูล # ปรับเปลี่ยนการออกแบบแบบสอบถาม 5. จะปรากฏหน้าต่างสาหรับแบบสอบถาม ดังรูป
  • 8. 60 การสร้าง Query ที่ใช้ข้อมูลจากตารางหลายตาราง Query สามารถใช้ข้อมูลจากตารางหลายๆ ตารางร่วมกัน จากตัวอย่างให้สร้างตาราง (TABLE) อีก 1 ตาราง และให้ชื่อตารางเป็น หนังสือ โดยมีการออกแบบให้กับตาราง ตาม รูปแบบที่กาหนดให้มาดังนี้ ในตัวอย่างต่อไปนี้จะสร้าง Query ให้ดึงข้อมูลจากตาราง 2 ตารางมาใช้งานร่วมกันโดยให้ แสดงลาดับ , รหัสหนังสือ , ชื่อหนังสือ , รหัสหมวด , ปีที่พิมพ์ , ผู้แต่ง จากตารางหนังสือ Tblbook และผสมข้อมูล ชื่อหมวดหนังสือ จากตารางหมวดหนังสือ Tbltype โดยมีขั้นตอนดังต่อไปนี้ 1. นาเมาส์ไปคลิกที่ Ribbon สร้างจากนั้นคลิกที่ปุ่ม ออกแบบแบบสอบถาม 2. จากนั้นจะปรากฏกรอบแสดงตารางให้เราเลือกตารางที่จะทาการสอบถามข้อมูลโดย ในที่นี้เราจะเลือกรูปแบบการสอบถามข้อมูลโดยใช้ 2 ตาราง 3. คลิกเลือกตารางที่ต้องการสอบถามข้อมูล จากนั้นคลิกที่ปุ่มเพิ่ม 4. โปรแกรมจะแสดงตาราง Query ที่เลือกเพื่อสอบถามข้อมูล
  • 9. 61 5. เลือกเขตข้อมูลที่ต้องการสอบถามข้อมูล โดยวิธีการเลือกเขตข้อมูลในตารางของ Query ส่วนบน คลิกค้างไว้แล้วลากลงมายัง Query ส่วนล่าง 6. คลิกที่ เพื่อแสดงตาราง Query ที่เลือกสอบถามข้อมูล
  • 10. 62 กฎเกณฑ์ในการเลือกข้อมูล (Criteria) ในการเลือกข้อมูลท่านจะต้องกาหนดกฎเกณฑ์ที่ใช้เลือกข้อมูลลงในแถว Criteria ของ QBE grid ให้แก่เขตข้อมูลที่ใช้ในการเลือกข้อมูล กฎเกณฑ์ คือ นิพจน์ที่อาจประกอบด้วยตัว อักษร, ข้อความ, ตัวเลข, วันเวลา, สูตรทางคณิตศาสตร์, โอเปอเรเตอร์หรือฟังก์ชันภายในของ Access
  • 11. 63  การใช้ค่าคงที่กฎเกณฑ์ รูปแบบที่ง่ายที่สุดในการกาหนดกฎเกณฑ์คือกาหนดเป็นค่าคงที่ ซึ่งเป็นได้ทั้งตัวอักษรและ ตัวเลข Access จะเปลี่ยนแปลงรูปแบบของกฎเกณฑ์ที่เราใส่เข้าไปให้อยู่ในรูปแบบมาตราฐานของ Microsoft Access เช่นการพิมพ์วันที่ลงไปในช่อง Criteria ว่า 1/6/94 สิ่งที่ปรากฎเมื่อกด ENTER จะเป็น #01/06/1994# ถ้าหากใช้ตัวอักษร Access จะเติมเครื่องหมายคาพูดให้เช่นพิมพ์ว่า Bank จะ กลายเป็น “Bank” ส่วนข้อมูลแบบตัวเลขจะไม่มีการเปลี่ยนแปลงแต่อย่างใด  การใช้เครื่องหมาย Wildcard ในกฎเกณฑ์ ในการค้นหาข้อมูลบางครั้งเราต้องการข้อมูลที่มีรูปแบบของตัวอักษรในลักษณะหนึ่ง เช่น ต้องการให้เลือกเฉพาะระเบียนที่มีข้อมูลขึ้นด้วย A สามารถทาได้โดยการใช้ Wildcard มันเป็น เครื่องมือที่ช่วยให้การค้นหาข้อมูลเป็นไปได้กว้างขวางขึ้น เครื่องหมายที่ใช้เป็น Wildcard ในการสร้างกฎเกณฑ์มีอยู่ 5 ตัว ด้วยกัน ดังตาราง เครื่องหมาย Wildcard  โอเปอเรเตอร์ที่ใช้ร่วมกับค่าคงที่ ในการก าหนดกฎเกณฑ์ ที่ ซั บ ซ้ อ นส าหรั บ ข้ อ ความร่ ว มกั บ Wildcard มั ก ร่ ว มกั บ โอเปอเรเตอร์ Like ถ้าหากใช้โอเปอเรเตอร์ Like และเครื่องหมายคาพูดให้แต่รูปแบบของการใช้ โอเปอเรเตอร์ Like คือ Like “pattern” pattern คือ ส่วนของข้อความที่ประกอบด้วยตัวอักษร , ตัวเลขและเครื่องหมาย wildcard ยัง โอเปอเรเตอร์อีกตัวหนึ่ง ที่ใ ช้กั บข้อความนั่นก็คือ In โดยมันจะเลือกค่าที่อยู่ใ นวงเล็บ เช่น In(“Bangkok” , “Nontaburi”) ก็จะเลือกระเบียนที่เท่ากับ “Bangkok” หรือเท่ากับ “Nontaburi” รูปแบบการใช้โอเปอเรเตอร์ คือ IN คือ [Not] In(value1,value2,…) Wildcard หน้าที่ * แทนตัวอักษรหรือตัวเลขจานวนตัวเดียวหรือหลายตัวที่ตาแหน่งที่ เครื่องหมายดาว (*) ปรากฏ ตัวอย่าง ban* เช่น bank, band, bangkok *ing เช่น booking, walking, running *the* เช่น other, theory, lithe
  • 12. 64 Wildcard หน้าที่ ? แทนตัวอักษรหรือตัวเลขอะไรก็ได้หนึ่งตัวที่ตาแหน่งที่เครื่องหมาย คาถามปรากฏ ตัวอย่าง ??ok เช่น book, hook ?a?h เช่น cash, wash # ตัวเลขอะไรก็ได้ในตาแหน่งที่เครื่องหมาย # ปรากฏ ตัวอย่าง ##00 แทน 1000, 3900, 4000 1## แทน 111, 194, 108 [] ช่วงของตัวอักษรหรือตัวเลขที่อยู่ภายในวงเล็บ ตัวอย่าง [ABCDE] แทน A, B, C, D, E [A-C]* เช่น Ask, Bear, Casting [1-3]## เช่น 123, 245, 300 [A-C][12] เช่น A1, A2, B1, B2,C1,C2 ! ตัวอักษรหรือตัวเลขที่อยู่นอกเหนือจากที่ตามหลังเครื่องหมาย ! ตัวอย่าง !W* แทน อะไรก็ได้ที่ไม่ขึ้นต้นด้วย “ [!A-C] แทน ตัวอักษรอะไรก็ได้ที่ไม่ใช่ A, B, C ตาราง แสดง เครื่องหมาย Wildcard  กฎเกณฑ์การเปรียบเทียบข้อมูลแบบตัวเลข ในการเปรียบเทียบข้อมูลแบบตัวเลข นอกเหนือจากการหาค่าที่ตรงกับค่าที่กาหนดใน กฎเกณฑ์ ท่านอาจต้องการเปรียบเทียบค่าที่เป็นตัวเลขว่ามากกว่าหรือน้อยกว่าค่าวรรคที่ตั้งไว้ การเปรียบเทียบจะใช้เครื่องหมายที่เรียกว่าโอเปอเรเตอร์เป็นเงื่อนไขในการเปรียบเทียบเครื่องหมาย เปรียบเทียบมีดังต่อไปนี้ < น้อยกว่า <= น้อยกว่าหรือเท่ากับ > มากกว่า >= มากกว่าหรือเท่ากับ = เท่ากับ <> ไม่เท่ากับ  โอเปอเรเตอร์ Between และ And
  • 13. 65 การเปรียบเทียบข้อมูลแบบตัวเลขหรือวันที่ สามารถเปรียบเทียบค่าที่เป็นช่วงได้โดยการใช้ โอเปอเรเตอร์ Between และ And เช่นกาหนดนิพจน์ว่า Between 3 And 7จะเลือกข้อมูลที่มีค่าอยู่ ระหว่าง 3 ถึง 7  การใช้ชื่อเขตข้อมูลเป็นส่วนหนึ่งของกฎเกณฑ์ บางครั้งท่านต้องการให้กฎเกณฑ์เปรียบเทียบค่าของเขตข้อมูลหนึ่งกับของอีกเขตข้อมูล หนึ่ง การอ้างถึงเขตข้อมูลให้ใช้เครื่องหมายวงเล็บ [ ] ล้อมรอบเขตข้อมูล [ชื่อเขตข้อมูล] สมมติว่าเรามีตารางประกอบด้วยเขตข้อมูล ของรายได้ (Income) และรายจ่าย (Outcome) ถ้าเราต้องการดูเฉพาะระเบียนในส่วนที่ขาดทุนคือรายจ่ายมากกว่ารายได้ ย่อมสามารถทาได้โดย กาหนดสร้าง Query และกาหนดกฎเกณฑ์ในเขตข้อมูล Outcome ว่า >[Income] ซึ่งจะได้ผล เหมือนกัน  การกาหนดกฎเกณฑ์โดยใช้สูตรทางคณิตศาสตร์ นอกจากการกาหนดกฎเกณฑ์โดยใช้ค่าคงที่หรือเขตข้อมูล ยังสามารถใช้เครื่องหมาย ทางคณิตศาสตร์ต่างๆ ได้อีกด้วย เครื่องหมายทางคณิตศาสตร์ที่ใช้ได้มีดังต่อไปนี้ + การบวก - การลบ * การคูณ การหาร (ได้ค่าผลลัพธ์เป็นตัวเลขแบบมีทศนิยม) / การหาร (ได้ค่าผลลัพธ์เป็นจานวนเต็ม) ^ การยกกาลัง mod หาค่าเศษที่เหลือจากการหาร () จัดลาดับการคานวณ ตัวอย่าง เช่นเราต้องการดูระเบียนที่มีเกรดมากกว่า 2 กฎเกณฑ์ที่เขียนขึ้นจะต้องเป็น >2
  • 14. 66 ลาดับการทางานของโอเปอเรเตอร์ เมื่อท่านรวมเอาโอเปอเรเตอร์หลาย ๆ ตัวเข้าไว้ด้วยกันมันจะมีลาดับการทางานที่แตกต่าง กันโดยมีการทางานเรียงลาดับดังต่อไปนี้ () วงเล็บ ^ ยกกาลัง - เครื่องหมายลบ * เครื่องหมายคูณ / เครื่องหมายหาร เครื่องหมายหารสาหรับค่าจานวนเต็ม mod หาค่าส่วนที่เหลือจากการหาร + และ - เครื่องหมายในการบวกและลบ & เครื่องหมายในการเชื่อมนาพจน์ 2 นิพจน์เข้าด้วยกัน  โอเปอเรเตอร์สาหรับค่าทางตรรกะ ค่าทางตรรกะใช้เพื่อหาค่าความเป็นจริงหรือเท็จที่เกิดจากข้อมูลทางตรรกะสองชุดซึ่งมีค่า เป็นจริงหรือเท็จมารวมกันโดยใช้โอเปอเรเตอร์เป็นตัวเชื่อมเพื่อหาระเบียนที่ตรงตามเงื่อนไขทั้ง สอง  โอเปอเรเตอร์ทางตรรกะมีหน้าที่ดังต่อไปนี้ And เลือกระเบียนเมื่อเงื่อนไขนิพจน์ทั้งสองเป็นจริง ไม่เลือกเมื่อเงื่อนไขใดเงื่อนไขหนึ่งเป็นเท็จ Eqv เลือกระเบียนเมื่อเงื่อนไขทั้งสองเป็นจริงหรือเป็นเท็จทั้งคู่ ไม่เลือกเมื่อเงื่อนไขทั้งสองมีค่าไม่เหมือนกัน Or เลือกระเบียนเมื่อเงื่อนไขใดเงื่อนไขหนึ่งหรือทั้งสองเงื่อนไขเป็นจริง ไม่เลือกเมื่อเงื่อนไขทั้งสองเป็นเท็จ Xor เลือกเมื่อมีเพียงเงื่อนไขที่เป็นจริงอันเดียว ไม่เลือกเมื่อเงื่อนไขทั้งสองเป็นเท็จหรือเป็นจริงทั้งคู่ Not ให้กลับผลเงื่อนไขเป็นตรงกันข้าม
  • 15. 67  การใช้ฟังก์ชันภายในของ Access เป็นเงื่อนไข ท่านสามารถใช้ฟังก์ชันภายในของ Access เพื่อสร้างเป็นเงื่อนไขสาหรับคัดเลือกข้อมูลได้ ใน Access มีฟังก์ชันภายในให้เลือกใช้มากมายทั้งทางคณิตศาสตร์ ตัวอย่าง เช่น ฐานข้อมูลของ ห้องสมุดที่บันทึกการยืมและคืนหนังสือ ในฐานะผู้ดูแลต้องการหาเรคอร์ดหนังสือที่ถูกยืมไป และยังไม่คืนเมื่อเลยเวลาที่กาหนดสมมติว่า 1 เดือน การกาหนดเงื่อนไขในเขตข้อมูลของวันยืมว่า >date-()-30 คาว่า date() เป็นฟังก์ชันภายในของ Access ใช้หาค่าวันที่ของระบบคอมพิวเตอร์หากท่าน ตั้งค่าวันที่ของระบบเป็นวันที่ปัจจุบัน ฟังก์ชันนี้จะให้ค่าเป็นวันที่ปัจจุบันและระเบียนที่ถูกเลือกคือ ระเบียนที่ย้อนหลังไป 30 วัน  กฎเกณฑ์สาหรับค่าว่าง บางครั้งเราอาจต้องการให้ Query แสดงระเบียนที่มีค่าว่าง ย่อมสามารถกระทาได้ ค่าว่าง ใน Access จะใช้คาแทนว่า Null การกาหนดนิพจน์สาหรับแสดงค่าว่างจะใช้ร่วมกับโอเปอเรเตอร์ Is โดยมีรูปแบบการใช้งานดังนี้ Is [NOT] Null ถ้าต้องการให้แสดงเฉพาะระเบียนที่มีค่าบรรจุไว้ให้ใช้โอเปอเรเตอร์ Not ร่วมด้วย  กฎเกณฑ์ที่ซับซ้อน ในการเลือกข้อมูล บางครั้งต้องการข้อมูลที่มีลักษณะเฉพาะในหลายด้าน เงื่อนไขที่ใช้ คัดเลือกข้อมูลจะมีความซับซ้อน การกาหนดนิพจน์เพียงอันเดียวในการคัดเลือกข้อมูลย่อมไม่ เพียงพอ Access สามารถกาหนดนิพจน์เงื่อนไขให้แก่ Query ได้หลายอันพร้อมกัน ใน QBE grid สามารถกาหนดกฎเกณฑ์ในการเลือกข้อมูลลงในแถวของ Criteria ในแต่ละเขตข้อมูลและใน คอลัมน์ของเขตข้อมูลหนึ่งสามารถมีนิพจน์ การกาหนดนิพจน์หลายนิพจน์ลงในแถว Or ที่จากแถว Criteria และต่อลงไปเรื่อย  กฎเกณฑ์ในการอ่านนิพจน์เงื่อนไข Query มีหลักเกณฑ์ดังนี้  ถ้านิพจน์เงื่อนไขของแต่ละเขตข้อมูลอยู่ในแถวเดียวกัน กฎเกณฑ์ในการเลือกข้อมูลจะ ใช้แบบทางตรรกะว่าและ (And) นั่นคือระเบียนที่ถูกเลือกจะต้องเป็นจริงตามเงื่อนไข ทั้งสอง  ถ้านิพจน์เงื่อนไขอยู่คนละแถว กฎเกณฑ์ในการเลือกข้อมูลจะใช้แบบทางตรรกะว่า หรือ (Or) นั่นคือระเบียนที่ถูกเลือกจะเป็นจริงตามเงื่อนไขหนึ่งก็พอ
  • 16. 68 การเปลี่ยนเขตข้อมูลใน Query ในมุมมอง Design เราสามารถจะเพิ่มหรือลดเขตข้อมูลที่ใช้ใน Query ได้ หรือใช้เขตข้อมูล ใด ๆ จาก Table อื่นในฐานข้อมูลเดียวกันก็ได้ ในบางกรณีต้องการที่จะซ่อนเขตข้อมูลไม่ให้เห็นใน ผลที่ได้จาก Query แต่ยังคงให้เป็นส่วนหนึ่งของ Query นั้นอยู่ เช่น สร้าง Query เพื่อแสดงข้อมูลใน California โดยที่ไม่ต้องแสดงเขตข้อมูลในผลลัพธ์ก็ได้ (แต่จาเป็นต้องมี เขตข้อมูลที่ซ่อนอยู่ด้วย เพราะต้องใช้ในการกาหนดเงื่อนไข)  การเพิ่มเขตข้อมูลใน Query  เปิด Query ในมุมมอง Design  ดับเบิลคลิกชื่อของเขตข้อมูลที่แสดงรายชื่ออยู่ในวินโดว์ด้านบนซึ่งเขตข้อมูลนี้จะไป ต่อท้ายเขตข้อมูลที่มีอยู่เดิมใน Design grid ซึ่งเป็นตารางที่อยู่ด้านล่างของจอ หรือจะ คลิกลากเขตข้อมูลไปปล่อยยังคอลัมน์ต่างๆ ใน Design grid เองก็ได้ เลือกเขตข้อมูลที่ ต้องการเพิ่ม
  • 17. 69  การลบเขตข้อมูลออกจาก Query  เปิด Query ในมุมมอง Design  เลือกเขตข้อมูลโดยคลิกที่ Column selector เมื่อสีพื้นของเขตข้อมูลนั้นเปลี่ยนเป็นสี ดา ให้กดปุ่ม Delete การลบเขตข้อมูลนี้เป็นการลบเขตข้อมูลที่นามาใช้ใน Query เท่านั้น ไม่ใช่เป็นการลบเขตข้อมูลออกจาก Table จริง กดปุ่ม Delete เพื่อลบเขตข้อมูลที่ เลือก  เพิ่มเขตข้อมูลใน Query จาก Table อื่น 1. เปิด Query ในมุมมองออกแบบ เลือกคลิกที่ปุ่ม เพื่อแสดงตาราง
  • 18. 70 2. เลือก Table ที่มีเขตข้อมูลที่ต้องการ เลือกตารางทีจะใช้เขตข้อมูล ่ คลิกที่ปุ่ม เพิ่ม เพื่อแทรกตาราง 3. คลิก Add (เพิ่ม) 4. ทาซ้าข้อ 3 และ 4 จนกว่าจะครบทุก Table ที่ต้องการ 5. คลิก Close(ปิด) 6. ดับเบิลคลิก หรือคลิกลากเขตข้อมูลที่ต้องการจากรายชื่อเขตข้อมูลใน Table ต่างๆ ทาง ด้านบนไปไว้ที่ Design grid ซึ่งเป็นตารางที่อยู่ด้านล่างของจอภาพ
  • 19. 71 การดึงเฉพาะระเบียนที่ต้องการ ในแต่ละเขตข้อมูลที่เลือกมาสร้าง Query นั้น สามารถที่จะเพิ่มเงื่อนไขเพื่อดึงเอาเฉพาะ ระเบียนที่มีคุณสมบัติตรงกับเงื่อนไขเท่านั้น ในกรณีเช่นนี้จะแสดงผลเฉพาะเฉพาะที่เรากาหนด เท่านั้น หรือเราอาจสร้าง Parameter Query ขึ้นมา เพื่อรอให้ กรอกข้อมูลหรือเงื่อนไขลงไปในแต่ ละครั้งที่สั่งให้ Query ทางานก็ได้  การระบุเงื่อนไข Query 1. เปิด Query ในมุมมอง Design 2. คลิกช่องCriteria ในเขตข้อมูลที่ต้องการกาหนดเงื่อนไข 3. ใส่เงื่อนไขลงไปในช่อง ระบุเงื่อนไข “>5”
  • 20. 72 ข้อมูลแสดงคะแนน point1_en ทั้งหมด ข้อมูลแสดงคะแนน point1_en ตามเงื่อนไขที่กาหนด >5 แสดงตาราง Query ระบุเงื่อนไขตามที่กาหนด
  • 21. 73  การขยายเงื่อนไขโดยใช้เงื่อนไข OR เป็นการกาหนดเงื่อนไขในการแสดงข้อมูล โดยใช้เงื่อนไขการเปรียบเทียบ Or คือจะ แสดงเมื่อเงื่อนไขที่กาหนดเป็นจริงเท่านั้น วิธีการกาหนดเงื่อนไข Or มีขั้นตอนดังนี้ 1. เปิด Query ในมุมมอง Design 2. ใส่เงื่อนไขที่ต้องการลงในแถว Criteria 3. ใส่เงื่อนไขเพิ่มเติมลงในแถว “or” ในเขตข้อมูลเดิม ระบุเงื่อนไข or คือเลือกเอาอย่างอย่างใดอย่าง หนึ่งเมื่อเงื่อนไขเป็นจริง  เมื่อสิ้นสุดการระบุเงื่อนไข ให้เลือกเข้าไปในส่วนของมุมมองแผ่นงานของ Query เพื่อดู ผลลัพธ์ที่ได้ ดังรูป ข้อมูลแสดงคะแนน point1_en ทั้งหมด ข้อมูลแสดงคะแนน point1_en ตามเงื่อนไขที่กาหนด <5 or >15
  • 22. 74  การใช้เงื่อนไขแบบ AND 1. เปิด Query ในมุมมอง Design 2. ใส่ค่าหรือเงื่อนไขแรกที่ต้องการลงในแถว Criteria 3. ในแถวเดียวกันนั้นให้ใส่เงื่อนไขที่ต้องการเพิ่มลงในเขตข้อมูลอื่น ระบุเงื่อนไข และ (AND) เมื่อเงือนไขเป็นจริงทั้งคู่ ่  เมื่อระบุเงื่อนไขเสร็จแล้วให้ไปที่มุมมองแผ่นงานของ Query เพื่อดูผลลัพธ์ที่ได้ ดังรูป ข้อมูลแสดงคะแนน point1_en และ point1_ma ทั้งหมด ข้อมูลแสดงคะแนน point1_en <5 และ point1_ma <5 ตามเงื่อนไขที่กาหนด and
  • 23. 75  การสร้าง Parameter Query เพื่อให้ถามเงื่อนไขขณะทางาน 1. เปิด Query ในมุมมอง Design 2. คลิกช่อง Criteria ของเขตข้อมูลที่ต้องการให้ถามแล้วใส่เงื่อนไข 3. ใส่ข้อความที่จะเป็นคาถามให้แสดงบนจอภายในเครื่องหมายวงเล็บก้ามปู ([ ]) ข้อความที่จะเป็นคาถามให้แสดงบนจอภายในเครื่องหมาย วงเล็บก้ามปู ตัวอย่าง [กรุณาใส่คะแนนที่ตองการ] ้ 4. คลิกปุ่ม Run บนแถบเครื่องมือ Query Design เพื่อให้ Query ทางาน คลิกปุ่ม ตกลง 5. ใส่เงื่อนไขที่ต้องการสาหรับการทางานเฉพาะครั้งนั้น เช่น 400 6. คลิก OK  เมื่อสิ้นสุดคาสั่งจะปรากฏผลลัพธ์ดังรูป
  • 24. 76 การเปรียบเทียบค่าในเงื่อนไข Expression Builder ใช้ช่วยในการเปรียบเทียบค่าต่างๆ โดยการใช้เครื่องหมายเปรียบเทียบ ทาให้สามารถกาหนดช่วงหรือขอบเขตของค่าที่ต้องการลงในเงื่อนไขได้การปรับแต่ง Query โดยใช้ Expression Builder ทาได้ด้วยการคลิกปุ่มเครื่องหมายที่ต้องการ ตัวอย่างเช่น ใช้เครื่องหมาย เปรีย บเที ยบในการเลือกระเบี ยนที่อยู่ใ นทานองเดียวกั นก็ สามารถจะใช้นิพ จน์ทางตรรกศาสตร์ (Logical Expression) ในเงื่อนไขเพื่อเลือกระเบียนที่ไม่ต้องการได้ เมื่อสั่งให้ Query ทางาน Access จะทาการเปรียบเทียบตามที่ต้องการแล้วแสดงผลลัพธ์ออกมา  การใส่นิพจน์เปรียบเทียบ 1. เปิดดู Query ในมุมมอง Design 2. คลิกช่อง Criteria ในเขตข้อมูลที่ต้องการสร้างนิพจน์ 3. นาเมาส์มาชี้ยังช่อง Criteria ในเขตข้อมูลที่ต้องการสร้างนิพจน์ จากนั้นคลิกเมาส์ปุ่มขวา จะปรากฏไดอะล็อคบ็อกซ์ของคาสั่ง ดังรูป 4. คลิกเมาส์เลือกคาสั่ง สร้าง… จะปรากฏไดอะล็อคบ็อกซ์ของการสร้าง Query Wizard
  • 25. 77 5. คลิกปุ่มเครื่องหมายเปรียบเทียบที่ต้องการ หรือคลิกโฟลเดอร์ Operators ในช่อง สี่เหลี่ย มที่อยู่ด้านล่าง แล้วคลิก Operators ในช่องสี่เหลี่ยมที่อยู่ด้านล่าง แล้วคลิก Comparison ในช่ อ งถั ด ไปเพื่ อ ดู เ ครื่ อ งหมายเปรี ย บเที ย บอื่ น ๆ จากนั้ น ก็ เ ลื อ ก เครื่องหมายที่ต้องการจากรายชื่อที่ปรากฏในช่องทางด้านขวา ใส่ค่า หรือคลิกเขตข้อมูลที่ต้องการจะเปรียบเทียบค่า คลิกเมาส์เพื่อตอบ ตกลง 6. ใส่ค่า หรือคลิกเขตข้อมูลที่ต้องการจะเปรียบเทียบค่า จากนั้นคลิกที่ปุ่มตกลง  แนะนา การใส่ข้อความลงในนิพจน์ของคุณ เวลาใส่ข้อความลงในเขตข้อมูลที่เป็นข้อความ (ข้อมูล ที่ไม่ใช่ตัวเลขและวันที) คุณต้องใส่เครื่องหมายคาพูดคร่อมข้อความนั้นด้วย ่ การปรับแต่งเงื่อนไข ในการปรับแต่งเงื่อนไข คุณอาจใช้เครื่องหมายเปรียบเทียบและ เครื่องหมายตรรกศาสาตร์ร่วมกันในนิพจน์เดียวกันก็ได้
  • 26. 78 การใส่นิพจน์ตรรกะศาสตร์ 1. เปิด Query ในมุมมอง Design 2. เลือกเขตข้อมูลที่จะใส่เงื่อนไข คลิกเมาส์ปุ่มขวาจากนั้นเลือกเมนู สร้าง เลื่อนเมาส์ ไปคลิกเลือก เขตข้อมูลที่ต้องการ จะปรากฏไดอะล็อคบ็อกซ์ของการกาหนดเงื่อนไขดังรูป เลื่อนเมาส์ไปคลิกที่ ปุ่มตกลง (OK) เลื่อนเมาส์ ไปคลิกที่เครื่องหมายตรรกศาสตร์ เครื่องหมายใดเครื่องหมายหนึ่งทีต้องการ ่ เลื่อนเมาส์ไปคลิกที่นิพจน์ที่ต้องการกาหนด หรือคลิกที่โฟลเดอร์ Operators แล้วคลิกที่ เงื่อนไข จากนั้นทาการใส่คาที่ชองใส่คา ่ ่ ่ คาสั่ง Logical
  • 27. 79 ถ้าเราทาการกาหนดเงื่อนไขเรียบร้อยแล้วจะปรากฏดังรูปภาพ ซึ่งจากตัวอย่างเป็นการ กาหนดเงื่อนไขเป็น Not 20 ที่ช่องเงื่อนไขจะปรากฏเงื่อนไขที่ช่องเขตข้อมูลที่เราต้องการ เมื่อสิ้นสุดคาสั่งจะปรากฏผลลัพธ์ดังรูป