()microsoftaccessreportmicrosoftaccessreportreportfieldfieldformfieldreportfieldreportdatabase...เวลาโชว์ในตารางนี่บางทีเรไม่ต้องreportโดยใช้วิธีการนำfieldเช่นยอดรวมของสินค้าอาจจะหามาจากอะไรบ้างก็1.ได้มาจากstockต(็)๊(น)สินคจะนำมาเชื่อมหรือแสดงยอดรวมไดใ(ู)น(ล)การขายสินคาเมื่อเราขายของที่อยู่ในส(s)ต(t)๊(o)อ(c)ก(k)ออกไปขง(ล)stockต(ื)๊(่)stockมี100ชิ้นขายไป50ชช(น)ปรากฏมาอัพ(ป)เดท(ต)ข้อมูstock100ถูกต้องไหมไม่ถูกต้องใช่ไหมคะเพราะฉะนั้นตัวนี้ก็ล(จ)ย(ะ)เป็นตัวช่วยบาทีเราไม่จำเป้(็)นต้องไปสร้างตารางข้อมูลเพิ่มนึกออกนะใช้การแสดงผลออกทางreportอย่างเดียวเลย...รายงานผลไว้นะคะพวกค่าเฉลี่ยหรือค่าทางสถิติอย่างนี้นะคะบางทีไม่จำเป็นต้องเก็บเพราะอะไรเพราะบางทีดูแต่ละเดือนมันก็มีการเปลี่ยนแปลงการแสดงค่าเฉลี่ยก็ไม่ต้องไปทำdatabaseเพื่อเก็บไว้ก็ได้อย่างนี้นะคะถ(เ)้(ล)า(ย)เ(ต)ร(ั)า(ว)ทำเป็นreportก็จะช่วยในเรื่องนี้เพราะถ้าทำเป็นreportเราสามารถแสดงผลได้หลายรูปแบบเช่นด(ท)ง(ำ)เป็นแผนภูมิก็ได้แสดงเป็นแผนภูมิก็ได้ก็คือไม่ต้องมีรายละเอียดว่าราคาสินค้าเท่านั้นหรือยอดสินค้าเท่านั้นก(ะ)็(ไ)ท(ร)ำ(อ)อ(ท)ด(ำ)ให้เป็นแผนภูมิเรามีสินค้าทั้งหมดเท่านี้ขายไปแล้วกี่เปอร์เซ็นต์อะไรอย่างนี้แ(ษ)บ(ณ)บ(ะ)นี้ก็ได้นะคะทีนี้การแสดงผลโดยreportนี่เราสามารถกำหนดให้แสดงได้ทั้งจากจอภาพและแ(็)ส(โ)printpriง(n)โ(t)ด(อ)ย(อ)printเป็นกระดาษอย่างนี้ได้น(บ)เสร็จรับเงินก็สามารถป(p)ร(r)ิ(i)้(n)น(t)ออกมาได้อย่างนี้อ(เ)ย(ผ)่(ื)า(่)ง(อ)ลูกค้าต้องการอย่างนี้นะคะเป็นต้นเราจะมาดูกันว่าในโปรแกรมmicrosoftaccessของเราจะreportสร้างได้อย่างไรเปิดโปรแกรมแล้วนะเสร็จแล้วเมื่อเข้ามาในโปรแกรมเราก็จะต้องมาเลือกตารางฐานข้อมูลที่เราสร้างไว้ครั้งก่อนเรามีทั้งหมด4ตารางใช่ไหมคะหนก่อนเราสร้างfr(o)o(r)mจากตารางcustomerครั้งนี้เราจะมาสร้างจากตารางที่ชื่อว่าเรามีทั้งหมด4ตัวใช่ไหมคะเดี๋ยวขอดูก่อนนะตารางไหนข้อมูลเยอะสุดเราจะสร้างจากตารางสั่งซื้อนะคะตารางที่2customer_order...ตัวเองตั้งกันไว้ว่าอะไรตารางสั่งซื้อของของลูกค้าน่ะนะคะที่มันจะมี...เดี๋ยวนะขอดูมุมมองที่ประกอบด้วยfieldcustomerid,product_id,product_numberเห็นไหมคะแล้วก็วันแล้วก็ste(a)ta(u)sเอาตัวนี้เราจะสร้างตารางนี้นะคะใครยังไม่เห็นตารางตัวเองอีกเปิดถูกหรือเปล่ดูนะคะเวลาเลือกดูทางด้านมุมขวามือขวามือนี่เห็นไหมอาจารย์บอกให้เลือกจากตารางสังเกตตรงห"ตาราง"มันจะมี2ส่วนเห็นไหมคะformให้เลือกจากตารางถูกไหมอย่าไปเลือกจากformนะคะเราจะต้องเลือกจากส่วนของตารางนะคะเสร็จแล้วนะคะไปขั้นตอนที่2หมายเลข2เลือกcreateเลือกเมนูสร้างไปที่เมนูสร้างนะครับพอเจอเมนูสร้างแล้วหาเมนูที่ชื่อว่ารายงานหรือreportreportหรือรายงานเจอไหมๆดูนะครับพอเลือกตารางเสร็จคลิกสร้างใช่ไหมคลิกสร้างแล้วหาคำว่า"รายงาน"เจอหรือยังใครยังไม่เห็นกดเลือก1ครั้งขณะนี้ขอโทษขอโทษมันอยู่ในมุมมองออกแบบใช่ไหมเราเปลี่ยนมุมมองเราก่อะเปลี่ยนเป็นมุมมองข้อมูลนะคะอย่างนี้ก่อนคือเมื่อกี้ที่เปิดไปมุมมองออกแบบอยากเห็นว่ามันฟ(f)ิ(i)ล(e)ด(i)์(d)อะไรบ้างจะได้บอกถูก..แล้วก็เลือกสร้างเหมือนเดิมแล้วก็เลือกreportเห็นหรือเปล่าพอกดก(บ)็(!)จะขึ้นอย่างนี้มานะคะใครยังเลือกไม่ได้ยังไม่ขึ้นเบ17ว(ล)ๆเ์(ล)มองพี่ล่ามเบลเปิดไฟเบลยังไม่ได้สร้างdatabaseหรออาทิตย์ก่อนสร้างแล้วไม่ใช่หรอเปิดไม่ถูกfi(ไ)e(ฟ)l(ล)d(์)หรือเป()save(ล่า)ไม่ได้save()่(้)าว#*/-.(้).(า).(ว)เดี๋ยวนะเพื่อนเพื่copyไม่อย่างนั้นจะไปไม่ทันเอcopyไฟล์ของร(ป)ายส่งให้เบลน่ะส่งในf(เ)a(ฟ)c(ซ)e(ฯ)ก็ได้ของปายก็เปิดไม่ได้หรือของใครเปิดได้ของยุ้ยก็ไดเดี๋ยวทีละคนๆใครส่งใหให้เปิดหน้าจอนักเรียนด้วยนะเปิดส่วนนี้ด้วยแต่ละคนน่ะเอากับยุ้ยก็ได้โ(เ)ว(บ)์(ล)ไปนั่งข้างกิว(์)ก่อนก็ได้ไหมเครื่องกิว(์)ก็ั(จ)ง(ะ)ไม่เสร็จเดี๋ยวๆนั่งข้างใครได้อีกมานั่งข้างไอ้...มานั่งข้างเตยนี่ไอ้ปุ๊กกี้ไม่อยู่นี่นั่งแทนเพราะปุ๊กกี้ทำเสร็จแล้วนี่เปิดเครื่องเบลเปิดเครื่องเบลเปิดเครื่องเลยแล้วก็เปิดไฟล์นั้(่)นล่ะไฟล์เดียวกันนั่นล่ะเพราะตอบ(น)ให้ฟ(s).(a).(v).(e)ดูพี่ล่ามบนกระดานก่อนนะเด็กๆถ้ามาห้องนี้เด็กๆต้องเปิดระบบที่มันมีหน้านี้ด้วยทุกคนทุกคนต้องเปิดระบบอะไรนะปอย...ที่เป็นรูปตัวโซต้องเปิดด้วยนี่ๆนี่ๆๆๆ(ม)ๆ(ี)เครื่องเด็กๆจะมีนะคะที่เป็นรูปสัญลักษณ์ในหน้าdesktopอยู่ด้านล่างใช่ไหมอยู่taskbarน่ะที่เป็นรูปตัวโซอยู่ใกล้ๆกับคำว่า"mdi"น่ะเปิดด้วยต้องเปิดระบบนี้ด้วยนะคะทุกครั้งท(ถ)ี(้)่(า)เราใช้ห้องนี้ทุกคนต้องเปิดทุกคนเลยโอ.เค.ยังทำไมมันไม่สลับม()()เครื่องเบลได้แล้วเบลพี่ปอยบอกเครื่องเบลใช้ได้แล้[]พี่ปอยบอกเครื่องใช้ได้แล้วปอยจอมันค้างร(เ)ื(ด)อ(ะ)ป(ิ)สลับแล้วไม่ไปโอ.เค.เบลเปิดแล้วใช่เปล่าเปิดยังเปิดยังคะเข้ามาเลือกตารางหรือยังได้หรือยังตอนนี้ทุกคนอยู่ที่หน้าที่ขึ้นลักษณะเป็นแบบนี้ใช่ไหมคะในหน้า...คอมพิวเตอร์ตัวเองขั้นตอนต่อไปๆนะคขั้นตอนต่อไปแล้วก็คือ1.ราcreateเลือกreportแล้วนะคะวิธีการแสดงที่ของเราที่ขึ้นมาเมื่อกี้มันเป็นการแสดงรายงานแบบ"tabular"หรือเป็นตารางนั่นเองนะคะอันนั้นคือยังไม่ไปแต่งอะไรมันนึกออกนะก็คือถ้าขี้เกียจว่าอย่านึกถึงนะก็คือไม่อยากคลิกไปแก้ลักษณะรูปแบบของreportเราก็คลิกพอคลิกreportเสร็จปุ๊บนะคะมันจะแสดงลักษณะรายงานออกมาเป็นแบบนี้ออกมาโดยอัตโนมัติเลยซึ่งเป็นลักษณะที่เรียกว่าtabularหรือแบบตารางนั่นเองก่อนอื่นเราจะต้องsearcเ(h)ส(ก)ร(่)ิ(อ)ช(น)เดี๋ยวจะเป็นปัญหาแ(ื)บ(อ)บ(น)เครื่องเจ้าเบลเพราะฉะนั้นพอขึ้นหน้านั้นมาแล้วอันดับแรกให้กดf(์)i(อ)e(้)l(า)d(ว)กดนี่ก็ได้กดรูปนี้รูปแผ่นดิสบันทึกหรือsเ(a)ซ(v)ฟ(e)นั่นเองมันจะถามว่าต้องการให้รายงานชื่ออะไรเราก็ต้องใส่คำว่าreportอันดับแรกเราต(ะ)้(บ)ง(ก)ส(้)่(ร)ค(ู)ำ(้)ว่าreportนี่คือไฟล์รายงานนั่นเองr-e-p-o-r-tใช่ไหมคะreportแปลว่ารายงานรายงานอะไรคะตัวนี้คือตารางอะไรตารางชื่อcustomer_orderใช่ไหมคะแล้วก็ตามด้วยชื่อตารางcustomerm-e-rแล้วก็orderตั้งชื่อว่าreport_customerorderรายงานข้อมูลสั่งซื้อของลูกค้าr-e-p-o-r-tขีดล่างunderscor_(e)อ(น)นเร(ง)์(น)ส(ะ)ก(ค)อ(ะ)แล้วก็customerก็c-us(-)tomercu(-)s(o)t(-)o(m)m(-)er(-)rแล้วก็orderก็o-r-d-e-rถ้าใครพิมพ์เสร็จแล้วก็กดตกลงอ๋อไม่ให้ใช้_เอา_เป็นอะไรดีเป็น...เมื่อกี้มันยกตัวอย่างเป็นเครื่องหมาย,(ำ);ใส่;เข้าไปนะค..ะ(.)ทำไมเป็นตัวtะ(ย)อย่างนั้นอะไรนะเดี๋ยวแป๊บหนึ่งๆก(แ)๊(ป)อ(๊)ไ(ห)ป(น)ว(ึ)า(่)ท(็)ี(น)่(ต)p(ั)o(ว)w(ใ)e(ห)r(ญ)p(่)o(ๆ)i(เ)n(ล)t(ย)โอ.เค.ไหมมันไม่ให้ใช้เครื่องหมาย_ม(ป)ั(็),ใ(แ)ช(ท)้(น)นี่นะคะชื่อไฟล์ที่เราจะsเ(a)ซ(v)ฟ(e)r-e-p-o-r-tตามด้วยเครื่องหมายsemicolon,(.)โ(.)ค(.)ล(เ)coloน(n)ไม่ใช่สิsemi...;(ะ),นีแ(ะ)ห(ช)ล(ั)ะ(ก)เริ่มสับสนแล้วแล้วก็customerorderorderอย่างนี้นะคะตัวใหญ่พอหรือยังคะแล้วก็sเ(a)ซ(v)ฟ(e)แล้วก็กดsเ(a)ซ(v)ฟ(e)นะคะsaveถ้าใครกดsaveแล้ว็(จ)ใ(ะ)ส(ม)่(ี)ส่วนหัวของรายงานขึ้นมาแล้วก็ตามด้วยชื่อreportที่เราได้sเ(a)ซ(v)ฟ(e)ไว้ั(ก)น(็)จะขึ้นมา1ชื่อมันจะเหมือนตอนทำอ(f)ร(o)์(r)ม(m)น่ะค่ะพอบันทึกปุ๊บชื่อformที่เราสร้างก็จะแสดงขึั(า)ไปต่อนะคะไปต่อเมื่อบันทึกแล้วจะได้ชื่อนี้ขึ้นมาขั้นตอนต่อไปเราจะเปลี่ยนมุมมองนะคะก็คือเลือกเป็นมุมมองจะสร้างสร้างในแบบที่เราต้องมาออกแบบreportเองหรือออกแบบรายงานเองอันนั้นแบบที่1มาดูแบบที่2เมื่อกี๊(้)เราsaveตัวแรกไปแล้วนะคะเลือกเมนูสร้างเหมือนเดิมทีนี้ตรงreportเห็นไหนตัวแรเราจะสร้างแบบที่2ออกแบบรายงานเห็นยังไม่ใช่คลิกอันแรกนะทีนี้คลิกอันที่21จะเหมือนทำอะไรคะสัปดาห์ที่แล้วเหมือนตอนที่เราทำอ(f)ร(o)์(r)ม(m)ใช่ไหมคะก็คือถ้าเลือกตัวนี้เราจะเป็นคนออกแบบตัวรายงานเองว่าเ(ส)ร(ด)า(ง)จ(อ)ต้องการเอาข้อมูลไหนมาแสดงนะคะแล้วทำอย่างไรมันก็เหมือนการสร้างอ(f)ร(o)์(r)ม(m)ก็คือถ้าเปิดนี่ขึ้นมาปุ๊บสิ่งที่เราจะต้องทำต่อไปเมื่อกี้นะคะเลือกreportเสร็จได้พื้นที่ที่เป็นช่องตารางๆแล้วนะคะดูนะคะเราจะต้องเลือกอะไรบ้างเราจะต้องไป...เครื่องมือที่ชื่อว่า"design"หรือ"ออกแบบ"นั่นเองแล้วหาื(แ)่(ถ)อ(บ)เครื่องที่ชื่อว่า"addexc(i)i(s)tingfields"ที่เป็นรูปเหมือนมีตาราง2อันแล้วก็มีลูกศรอย่างนี้นะคะดูตามนะคะดูจากpowerpointก่อนว่าต้องเลือกอะไรบ้างเลือกออกแบบเลือกแถบเครื่องมือออกแบaddexistingfieldsฟ(อ)ิ(เ)field์(ะ)แล้วก็เลือกfieldที่เราต้องการมาดูน(ก)ะ(ั)เ(น)ร(ึ)์(้)ส(บ)ตอนนี้เราอยู่ออกแบบใช่ไหมคะแล้วก็เลือกตัวนี้เห็นยังเห็นไหมอันนี้น(ๆ)ที่มันเป็นรูปเหมือนมีตาราง2อัเห็นนะคะกด1ครั้งค่ะเห็นไหมมันก็จะมีเขตข้อมูลขึ้นมาเราต้องม(ไ)า(ป)เลือกอะไรคะเราจะทำจากcustomer_order2ตารางนี้แล้วก็เลือกfieldเราจะแสดงเฉพาะ1,2,3,44อันบนfielน(d)ะ(4)ค(ต)ะ(ั)ก(ว)็(น)ค(ะ)ื(ค)อ(ะ)ก็คือodหมายถึงorder_numberแสดงหมายเลขลากไปวางข้างในเห็นไหมกดกดที่fieldเสร็จแล้วกดเมาส์แล้วลากไปวางอย่างนี้เข้าใจไหมเราก็เรียงจัดเรียงเหมือน...ทำเหมือนfromน่ะลูกร(น)า(ึ)เ(อ)ล(อ)ื(ก)อ(น)ก(ะ)4ตัวเท่านั้นก็คือorder_number,customeridแล้วก็productproduct_numberนะคะและproduct_idอย่างหนึ่งproductnameความจริงตั้งชื่อfieldผิดแน่เลยเดี๋ยวค่อยแก้ไม่เป็นไรสังเกตว่าส่วนของreportน่ะมันจะแยกออกเป็นส่วนของการออกแบบมาจากformformมันจะมีส่วนเดียวที่เป็นช่องตารางตารางหมากรุกreportน่ะมันแยกให้มีส่วนหัวใ(ห)ช(็)่(น)ไหมคะบนสุดแล้วก็ส่วนกลางแล้วก็ส่วนท้ายนะคะส่วนหัวสิ่งที่คุณจะต้องทำในส่วนหัวก็ได้แก่ก็บอกว่าเป็นเช่นเหมือนถ้าหัวreส(p)่(o)ว(r)น(t)นี้มันใบเสร็จรับเงิเป็นใบเสร็จรับเงินเพราะฉะนั้นอันนี้มันเกี่ยวกับอะไรคะใบสั่งซื้อใช่ไหมคะใบสั่งซื้อสินค้าเราก็ส่วนหัวเราก็ใช้ป้ายป้ายชื่อทำเหมือนเดิมนึกออกนะทำเหมือนformก็คือใช้ตัวนี้ค่ะกล่องข้อความหรือป้ายชื่อก็ได้ใช้ป้ายชื่อดีกว่าดูฟอนต์ดูอะไรให้ถูกต้อเวลาแก้ขนาดตัวอักษรก็ทำเหมือนกันนั่นล่แก้ได้เลยคือถ้าจะจัดการเกี่ยวกับเป็นภาษาอะไรนี่ใบสั่งซื้อนะคะหรือใบจองหรือจะเรียกใบจองอะไนะคะนะคะหรือในกรณที่...ให้นึกถึงถ้าเกิดสมมุติเป็นร้านค้าหรือบริษัทเขาก็จะมีส่วนหัวใช่ไหมคะไว้ใส่ข้อมูลชื่อร้านหรือห้างหุ้นส่วนจำกัดอะไรอย่างนี้นะคะเพราะฉะนั้นตรงส่วนหัวนี่ก็จะใส่ข้อมูลเกี่ยวกับพวกนั้นส่วนด้านล่างส่วนท้ายนะคะก็เหมือนื(.)อ(.)น(.)เหมือนที่บอกถ้าเป็นใบสั่งซื้อก็ควรจะเป็นข้อมูลของพนักงานขายอะไรอย่างนีค(ล)ะ(น)นึกออกนะคะก็อาจจะใส่ว่าอะไรนะหมายเลขโทรศัพท์ของหรือติดต่อเบอร์นี้ส่วนของพนักงานขายส่วนของฝ่ายขายอะไรอย่างนี้ค(จ)เบอร์ติดต่อก็จะเป็นข้อมูลที่ใส่ไว้ด้านล่างเพราะฉะนั้นใส่สีพื้นหรือสีข้อความตกแต่งกำหนดขนาดตัวอักษรก็ทำเหมือนอ(f)ร(o)์(r)ม(m)นั่นแ(น)ห(ะ)ล(ค)ะแต่ตัวนี้จะเป็นfromที่ไม่ทำไว้กรอกข้อมูลถ้าformนี่มันไว้กรอกแ(ใ)ต(ช)repor(ไ)t(ห)น(ม)่(ค)ะไว้ป้อนข้อมูลลงไปถ้าreportไ(ใ)ว(ช)้แสดงผลของข้อมูลหรือฟ(f)ิ(i)ล(e)ด(l)์(d)นั่นเองนะคะพอเลือกเสร็จเห็นไหมคะมันก็จะให้เลือกเป็นตารางออกมาอย่างนี้ก็ได้นะคะเลือกart(r)angep(ะ)แล้วก็เลือกทุกด(f)์(i)อ(e)ั(l)น(d)นี้(่)ตัวอย่างๆนี่เปลี่ยนสีขนาดตัวอักษรเหมือนเปลี่ยนในfromใช้วิธีการเดียวกัเห็นไหมคะตรงส่วนหัวนี่เราจะใส่โลโก้หรืออะไรก็ได้หมดเหมือนที่แต่ทีนี้ของformเวลาใส่สีพื้นหลังของรายงานนะคะมันจะอยู่ที่เมนูที่ชื่อว่า...มาดูกันนะคะใส่สีพื้นหลังของรายงานนี่designก็คือออกแบบเลือกpropertybackcolorb(ะ)l(b)ackในที่นีbackก(ง)็(น)ค(ะ)ื(ค)อ(ะ)สีพื้นหลังนั่นเองเราจะต้องเลือกที่แถบเครื่องมือออกแบบค่ะแล้วก็เลือกที่คำว่า"แผ่นคุณสมบัติ"ตัวนี้ๆเห็นไหมตัวนี้นะคะตัวไหนต้องเลือกออกแบบก่อนเลือกแถบเครื่องมือออกแบบก่อนเลือกหรือยังเลือกให้มันขึ้นแถบเครื่องมือของมัเสร็จแล้วเลือกที่แผ่นคุณสมบัติออกแบบที่อยู่ข้างๆไอ้...เพิ่มfieldอะไ่(ร)เมื่อกี้แล้วก็หา...อะไรนะสีพื้นหลังเห็นไหมคะช่องนี้อยู่ไหนครับอาจารย์...เลือกแท(ถ)บเครื่องมือออกแบบยังแล้วเลือกที่เป็นรูปนี่เห็นไหมกดหนึ่งครั้งนี่จะมีคำว่า"แผ่นคุณสมบัติ"ขึ้นมาแล้วเลื่อนลงไปหาคำว่าา(")สีพื้นหลัง"เห็นยังนี่ไงอยู่ประมาณอันที่เท่าไรนี่1,2,3คลิกตรงรูปสามเหลี่ยจะเป็นธีมมาแล้วเห็นไหมสีพื้นหลังน่ะอันนั้นคือเขาทำมาแล้วอย่างนี้นะคะเขาเรียกว่าthe(ธ)m(ี)e(ม)นี่เห็นเปล่าถ้าไม่อยากได้จากธีมก็มาเลือกที่เป็น...3ข(ด)้าง(น)หลังรูปสามเหลี่ยมชี้ลงน่ะก็เลือกสีใส่ลงไเห็นเปล่าเราเปลี่ยนสีได้ทำตรงส่วนไหนก็คลิกเลือกตรงนั้นนะคะเห็นไหมแต่ละสีเลือกไดสังเกตเวลาเลือกส่วนเห็นไหมมันจจะขึ้นแถบดำๆว่าเราเลือกทำส่วนหัรายละเอียดแล้วก็ส่วนท้ายก็ใส่สีเข้าไปนะคะเลือกได้ใส่คนละสีก็ได้หรือจะใส่สีเดียวกันก็ได้ไล่สีก(่)็(า)ไ(ง)ด(ไ)้(ร)เช่นๆๆตัวอย่างทำไล่สีจากสีเขียวอ่อนอันที่2ก็เข้มขึ้นมาหน่อยมืดเลยไม่เป็นไรลองๆๆให้ดูมันเข้มไปเราก็ลดลงก็ได้เห(็)ื(ป)ประมาณนี้เห็นไหมคะก็จะเป็น3ส่วนไล่สีใช้วิธีการไล่โทนสีการใส่รูปภาพก็เหมือนกับอ(f)ร(o)์(r)ม(m)นึกออกนะก็คลิกแทรกจะใส่l(้)o(ข)g(อ)o(ง)ร้านค้าหรือบริษัทเราก็คลิกแทรกแล้วก็วางนะคะล(ม)้(ั)ว(น)ก็จะมีรูปขึ้นมาแทรกรูปนั่นห(ล)ล(่)ะจัดขนาดให้สวยงา[]ทีนี้จ(ต)อนที่สร้างฟ(f)ิ(i)ล(e)ด(l)์(d)ครั้งแรกลืมให้สร้างfฟ(i)ิ(e)ล(l)์(d)ที่มันจะแสดงรูปภาพได้นี่กำหนดอย่างไรเช่นนะคะ[]โอ.เค.ไหมอันนี้เราก็จัดนะคะสีฟอร(น)์(ต)ต(์)ตัวอักษรทำเหมือ...แบบฝึกหัดที่จะต้องทำทุคนจะต้องทำreportของตัวเองนะคะมาดูต่อก่อนไปต่อนะคะไปต่อbackgroundใส่สีเป็นแล1.แบบฝึกหัดสร้างรายงานจากตารางที่สร้างไว้ให้สร้างด้วยมุมมองออกแบบนั่นก็คือต้องออกแบบเองตกแต่งให้สวยงามกำหนดเวลาในการทำ1ชั่วโมงทีนี้ๆก่อนอื่นนะคะจ(ย)ะ(ว)ใ(ไ)ห(ว)้ทำท้ายชั่วโก่อนจะไปหัวข้อนั้นเดี๋ยวอาจารย์ให้เบรกก่อนจะไปห้องน้ำให้เวลา10นาทีพัเด๊(ี)่(๋)ยวเรามาเรียนหัวข้อต่อไปให้เสร็จสำหรับคนที่เข้ามาแล้วให้เลือก...เดี๋ยวเราจะเรียนเรื่องต่อไปนะครับก่อนอื่นให้เลือกไปที่ตารางที่ชื่อว่า"product"เลือกมุมมองออกแบบนะคะเพิ่มอีก1fieldเรามีสินค้านี่เราก็ควรจะมีรูปด้วยเพราะฉะนั้นฟ(f)ิ(i)ล(e)ด(l)์(d)นี้ก็คือproduct_imageเพิ่มfieldชื่อ"product_image"ขึ้นมาอีก1fieldเห็นไหมแต่เดิมเรามีแค่4ใช่ไหมเพิ่อีกfฟ(i)ิ(e)ล(l)์(d)หนึ่งชื่อนี้ครับพิมพ์ไม่ได้ดูนะคproducะ(t)เราสร้างfieldใหม่ชื่อproduct_imagefieldนี้จะใช้แสดงรูปสินค้านะคะเพราะฉะนั้นชนิดของข้อมูลเด็กๆดูที่ชนิดของข้อมูลนะคะเลือกเป็นวัตถุoleนะคะแล้วตรงคุณสมบัตินะคะบังคับว่าต้องเลือกเป็น"จำเป็น"เลือกเป็น"ใช้(")แล้วก็จัดแนวกึ่งกลางนะครับโอ.เค.ไหมขอแก้แป๊บหนึ่งได้ไหมเข้ามาหมดแล้วใช่ไหมคนอื่น...ให้เพิ่มfieldคนที่มาทีหลังชื่อ"product_image"เดี๋ยวถามนะถามไปทีละคน2ไม่มีคนนั่ง3โจโจโจโจ้เพิ่มฟ(f)ิ(i)ล(e)ด(l)์(d)นี้หรือยังเพิ่มเสร็จแล้วใช่ไหมโอ.เค.โจโจ้เพิ่มแล้วนะคะต่อไปหมายเลข8เพิ่มฟ...fiง(e)ด(l)์(d)ใหม่ชื่อproduct_imageตรงตารางที่ชื่อว่าproductน่ะเพิ่มหรือยังให้ไปที่ตารางที่ชื่อว่าproductนี่นะคะแล้วคลิกมุมมองออกแบบมันบอกยังไม่กรอกข้อมูลย(ไ)ั(ม)ง(่)ไ(ใ)ม(ห)่(้)ทำอะไรใดๆทั้งสิ้นเด็กๆเลือกตารางชื่อproductก่อนคนที่มาทีหลังเห็นหรือยังแล้วเลือกมุมมองออกแบบนะคะคลิกขวาที่เขตข้อมูลไม่เห็นไ(ใ)ด(ห)้แทรกเลยน่ะแทรกวัตถุดูนะคะคือตอนนี้จะต้องเลือกรูปมาใส่นะคะของใครที่...อยู่ที่หน้าต่างของมุมมองการกรอกข้อมูลนี่ตรงproductที่เรากำหวัตถุเป็นoleน่ะจะต้องเลือกภาพมาใส่วิธีการให้คลิกที่ตัวช่องเขตข้อมูลนั้นคลิกขวาอย่ง(า)า(ง)นี้นะคะแล้วคลิกที"แทรกวัตถุ"เลือกเป็นสร้างจากf(แ)i(ล)e(้)d(ว)เราก็ไปเปิดไฟล์ที่มีรูปภาพน่ะก็คือไฟล์น่าจะอยู่ในpictureไม่แน่ใจว่าจะมีไหมสมมุติๆนี่เป็นการสมมุติกดตกลงมันจะเป็นชื่อของไฟล์นะคะมันจะไปแสดงผลตอนเราเลือกแสดงผลนุ(ู)่นนะค...อันที่2เหมือนกันนะคะสมมุติสินค้าตัวที่2002เมื่อกี้บอกเป็นsmartphoneม(เ)า(พ)์(า)ต(ะ)โ(.)ฟ(.)น(.)เพราะเรากำหนดไว้ว่าถ้าเราไม่เลือกี(่)้(ะ)มันจะไม่ข้ามไปเราต้องเลือกนะคะเลือกเป็นสร้างจากไฟล์เอาเป็นรูปเสื้อผู้หญิงแล้วกันกดตกลงเห็นไหมมันจะบอกว่าเป็นpackageะ(้)ถ้าดูในมุมมองของฐานข้อมูลมันจะไม่เห็นเป็นรูปนึกออกนะคะเดี๋ยวเราต้องไปดูfromในformหรือreport5(ถ)7(ึ)'(ง)0(จ)t(ะ)g(เ)d(ห)h(็)o(น)ลองสร้างreportนะคะเพราะฉะนั้นก่อนอื่นคนที่มาทีหลังเลือกมุมมองเป็นเลือกตารางproductหรือยังเลือกตารางproductแล้วให่(้)แทรกfielda(ี)b(ก)](1)fieldprocuct_imagn(e)ที่บอกนะคะคนที่มาทีหลังแล้วกำหนดชนิอ(ด)ของข้อมูลเป็นวัตถoleคนที่ทำไปแล้วกรอกข้อมูลลงไปเพิ่มรูปลงไปให้ได้สัก2-3รายการนะคะเดี๋ยวทำการqueryข้อมูลน่(ี)ะ(่)มันตให้กรอกลงไปก่อนบางคนจะมีปัญหานะคะก็คือให้ดูนะคะตรงฝั่งวัตถุน่ะเห็นไหมเราจะแยกเป็นส่วนของตารางอ(f)ร(o)์(r)ท(m)แล้วก็reportหรือรายงานน(ห)ะ(ม)คะทีนี้แล้วตรงถัดมาที่มันจะมีส่วนหัวข้างบนน่ะที่มีชื่อเพราะฉะนั้นถ้าเราเปิดformอยู่นะคะเปิดอ(f)ร(o)์(r)ม(m)อยู่นี่เราจะใช้งานตารางไม่ได้จะไปแก้ไขตารางไม่ได้เราจะต้องปิดอ(f)ร(o)์(r)ม(m)ก่อนเพราะฉะนั้นถ้าเราไปเปิดfromไว้ให้เด็กๆปิดformก่อนตอนนี้เราจะยังไม่ใช้formปิดะ(ย)ก่อนนะคะแล้วเลือกตารางproductเสร็จแล้วแทรกfieldเพิ่มมา1fieldที่บอกแล้วกำหนดชนิดเป็นวัตถุแลว(ะ)ก็มาดูคุณสมบัติที่ให้กำหนดนะคะพอเลือกชนิดเสร็จนะคะoleเสร็จคุณสมบัติ...เดี๋ยวๆมือไปโดนขอโทษทีคุณสมบัติมันจะขึ้นมา2ส่วนที่เราต้องแก้จำเป็นแล้วก็การจัดแนวข้อความจำเป็นให้เลือกเป็น"ใช่"นะคะการจัดแนวข้อความให้เลือก"จัดกึ่งกลาง"พอเพิ่มฟ(f)ิ(i)ล(e)ด(l)์(d)เสร็จแล้วให้เลืมุมมองเป็นตารางน่ะนี่มุมมองเขตข้อมูลแล้วให้ป้อนข้อมูลเข้าไปตามตัวอย่าง001sส(m)ม(a)า(r)ร(t)์(p)ต(h)โ(o)ฟ(n)น(e)เดี๋ยวๆขยายให้ก่อนinvent1นะคะ002ให้ป้อนข้อมูลลงไปสัก3ตัวทีนี้คนที่มาทีหลังตรงproduct_imageน่1,2,3,4,5field5ฟ(f)ิ(i)ล(e)ด(l)์(d)ที่5ฟ(f)ิ(i)ล(e)ด(l)์(d)นี้(่)นะคะเวลาใส่ให้คลิกขวาเห็นไหมคะแล้วมันจะมีหน้าต่างpopupขึ้นมาแล้วเลือกแทรกวัตถุเพราะฟ(f)ิ(i)ล(e)ด(l)์(d)ที่5เ(้)พ(ว)ร(ว)า(่)ะ(า)เป็นfieฟ(l)ิ(d)ล(ส)ด(ำ)์(ห)ท(ร)ี(ั)่(บ)แสดงรูปภาพของสินค้านะคะเราคลิกแทรกวัตถุนะคะแล้วเลือกเป็นสร้างจากจ(ื)า(อ)21คือถ้าเลือกอันแรกสร้างใหม่นี่หมายถึงเราจะต้องไปทำภาพออกมาเรามีภาพอยู่แล้วอย่างนีนะคะแล้วก็คลิกที่คำว่า""เรียกดูก็คือไปเปิดหาไฟล์ที่เราทำนะคะขึ้นมาถ้าใส่ได้มันจะขึ้นคำว่า"packageะ(")อาจารย์บอกว่าถ้าดูในมุมมองของใ(า)นข้อมูลที่เป็นตารางมันจะไม่โชว์รูปเพราะอะไรก็ดูส(ด)ร(่)ู(อ)ป(ง)ตารางนะคะแล้วรูปมันใหญแ(พ)ล(ื)ว(น)ร(ท)ู(ี)ป(่)มันล้นใช่ไหมมันก็เลยใช้คำว่าpackagepackageแล้วนะคะอันที่3เอาอะไรดีมี3รายการนะคะที่ให้กรอกข้อมูลลงไปเดี๋ยวหัวข้อต่อไปจะสอนเรื่องการสร้างิ(q)ว(u)ร(e)ี(r)่(y)มันจะต้องมีการกรอกข้อมูลก็คือมีข้อมูลแล้วถึงจะทำqueryไดมันจะทำqueryไม่ได้เพราะตารามีแต่ชื่อฟ(f)ิ(i)ล(e)ด(l)์(d)ใช่เปล่าถูกไหมมีแค่...มีแต่ชื่อfieldอยู่ข้างบนน่ะรายการข้อมูลยังไม่มีนะคะก็เลยลองให้มาสร้างที่ตารางทีม(่)ี(า)productอยากให้เห็นรูปสินค้าด้วยเพราะหนก่อนลืมว่าถ้าจะใส่รูปสินค้าทำอย่างไรนะคะก็คือชนิดของข้อมูลจะต้องเป็นวัตถุoleนะคะโอ.เค.หรือยังใส่ครบ3recordหรือยังเดี๋ยวเรจ(่)ะ(เ)ม(ร)เรียนต่อไปเลยนะคะคนที่ก(ย)ร(ั)อ(ง)ย(ร)ั(อ)ง(ก)ไม่ครบก็กรอกไป...ว่าหัวข้อที่เราจะเรียนนี่มันมีชื่อเรียกในภาษาของคอมพิวเตอร์ที่เกี่ยวกับฐานข้อมูลว่า"query"queryถ้าแปลไทค(า)ื(ร)อ(ส)ว(ร)่(้)แบบสอบถามข้อมูลแลว(ะ)ไอ้แบบสอบถามข้อมูลหรือqueryมันคืออะไรมีความจำเป็นอย่างไรท(ง)ี(จ)่(ะ)ต้องทำเรามาดูกันนะคะหนูพิมพ์ไม่ได้ไหนเครื่องไหนเครื่องใครพิมพ์ไม่ได้มาฟังเรื่องqueryqueryในที่นี้ในฐานข้อมูลนี่มันจะหมายถึงตัวช่วยคือใช้queryนีโดยให้นึกถึงว่าสาเหตุที่เราทำฐานข้อมก็เพราะข้อมูลมีปริมาณมากเพราะฉะนั้นพอเวลาเราจะทำการค้นหาหรือว่าต้องการให้แสดงข้อมูลอะไรอย่างนี้ให้นึกถึงว่าข้อมูลมันเยอะๆนี่ไปค้นเหมือนค้นปกติธรรมดาเช่นเราค้นใ(ห)สือห้องสมุดเวลาเราค้นปกติเ(ก)ร(็)า(ค)ก(ื)็(อ)เดินไปที่ตู้ใชหาดูหนังสือเล่มนั้นถ้าเจอแล้วก็หยิบออกมาซึ่งนั่นก็คือปริมาณไม่เยอะหนังสือมีน้อยให้นึกถึงว่าหอสมุดเราเล็กนิดเดียว..เหมือนห้องแต่ละหมวดบางตู้มีแค่ชั้นเดียวเดินหาอย่างนั้นก็ได้ไม่ต้องใช้queryช่วยqueryให้เรานึกถึงว่าข้อมูลมันมีปริมาณมากไปค้นแบบนั้นน่ะคิดดูว่าเดินไปแต่ละตฝ(้)ให้นึกถึงว่าจะให้ไปค้นหาชื่อเรานึกออกนะเหมือนชื่อแม่สุธิราอย่างนี้มันไม่ไ(ใ)ด(ช)้(่)มีสุธิราเดียวมันอาจจะมีสุธิราแล้วนามสกุลอื่นอีใช่ไหมคะไม่รู้กี่สุธิราน่ะถ้า...พูดถึงในหลักความเป็นจริข้อมูลของประชาชนใช่ไหมประชาชนในประเทศไทยตอนนี้กี่ล้านคนแล้วอย่างนี้นึกออกไ(น)ห(่)ม(ะ)กว่าจะค้นเจอนานไหมคะแค่ตีง่ายๆว่า1ล้านค(ห)ะ(็)กว่าจะค้นเจอก็นานแต่ให้นึกถึงว่ามันเยอะกว่านี(ั)อีกเราถึงต้องใช้คอมพิวเตอร์ช่วยในการค้นเพราะอะไรคอมพิวเตอร์มันจะช(เ)่(ช)ว(็)ย(ก)เช็กตามวิธีการกำหนดการค้นของเรามาดูความสามารถมันก่อนqueryสามารถทำอะไรได้บ้างในการค้นหาเห็นไหมคะและกรองข้อมูลค้น...ไม่ได้ค้นแบบธรรมดาด้วยกรองให้ด้วยนะคะให้นึกถึงตอนเราsearchgoogleเห็นไหมเพราะบางทีเราพิมพ์ผิดใช่ไหมคะเหมือนสะกดไม่ถูกใ(อ)ช(ย)ไ(ใ)ม(น)ค(น)คุณกำลังหาตัวนี้ใช่หรือไมมันจะกรองให้ก่อนว่าที่อยากหาน่ะความจริงมันคือตัวนี้หรือเปล่าเพื่อเช็กให้เราเช็กอีกครั้งหนึ่งว่าที่เราจะหามันคืออะไรเห็นไหมคะต่อมาช่วยอะไรได้อีกเรียงลำดับช่วยในการเรียงลำดับข้อมูลมันเยอะเข้ามาเวลาเข้ามาเหมือนเราป้อนข้อมูลมันก็เข้าทางตรงใช่ไหมคะแต่บางทีข้อมูลที่เข้ามาให้นึกถึงเหมือนนักศึกษานี่เวลาเข้ามามันเข้ามาตามรหัสปีเดียวกันหรือเปล่าเรียงข้อมูลตามอายุมันจะเรียงให้อย่างไรคอมพิวเตอร์จะไปช่วยเราเรียงได้เห็นไหมคะได้เห็นไหมสามารถจัดกลุ่มได้คือเหมือนป้อนเข้ามานี่ทั้งห้องนี่กระจัดกระจายเลยไม่รู้เป็นผู้หญิงผู้ชายเห็นไหมถ้าอยากแยกแยกอย่างไรตัวนี้ก็จะช่วยในการแยกได้ก็คือจัดกลุ่มหรือแยกประเภทว่าเป็นนักศึกษาชายหญิงนะคะหรือว่าเกิดอะไรนะเหมือนแยกว่าจบจากโรงเรีย..น(.)คือถ้าเป็นโรงเรียนน่ะแยกจากจังหวัดอย่างนี้นะเพื่อจะเช็กว่ามีคนมาจากจังหวัดนี้กี่คจัดกลุ่มลักษณะนั้นได้มันจะเช็กได้หมดทุกอย่างเลยคือให้นึกถึงเหมือนเราเช็กนะไปเช็กแค่หาชื่อก่อนแต่อย่าลืมสิสุธิราทั้งประเทศประเทศไทยมจังหวัดกี่อำเภอถูกไหมถ้าเราไปค้นเองเราจะแยกได้ไเหมือนคอมพิวเตอร์ถ้าระบุไปเลยนะสุธิราที่เป็นอาจารย์อย่างนี้ทำงานอยา(ู)ง(่)ราชภัฏอย่างนี้ไม่แน่ใจเด็กๆดูหนังประเภทสืบสวนสอบสวนหรือเปล่าเวลาเขาค้นข้อมูลแล้วต้องการหาตัวคนร้ายน่ะนึกออกไหมระบุลงไปว่าคนๆนี้น่าจะเป็นผู้ชายผมแดงผมดำนึกออกไหมคือเราค้นเองนีเราก็ต้องเล็งก่อนว(อ)่(๊)สีผมก่อนแต่เราจะไปแยกเยอะขนาดเหมือนคอมพิวเตอร์เลยทีเดียวครั้งเดียวเ(้)ล(อ)ท(่)ี(า)เ(ง)ด(ไ)ี(ร)ย(ว)ว(่)ไ(า)่(ส)ไ(ี)ด(ฟ)มี...อย่างนี้นึกออกไหมความสูงเท่านี้คือไม่สามารถประมวลผลทีเดียวแล้วทำทุกอย่างได้เหมือนคอมพิวเตอร์นะคะพอวิธีการนะคะวิธีการทำงานของมันก้(็)คืเหมือนพอเราใส่ข้อมูลหรือเงื่อนไขในการค้นเข้าไปนี่มันจะไปสร้างตารางขึ้นมาใหม่เพราะอะไรเพราะมันจะมาแยกเ(ง)ล(ไ)ย(ร)ว่าตารางนี้เป็นข้อมูลของqueryทำการค้นเพื่อค้นหาอะไรก็ฃ(่)แล้วแต่เราจะระบุลงไปนะคะโดยเราไม่ต้องสร้างเองมันจะสร้างอัตโนมัติเห็นไหมคะแล้วมันยังสามารถนำข้อมูลหลายๆtableให้นึกถึงถ้าเวลาเราทำฐานข้อมูลจริงๆเราไม่ทำแค่4tableเหมือนตัวอย่างที่ให้ทำมันยังมีอีกใช่ไหมคะเพราะฉะนั้นนึกถึงว่าถ้าเราจะไปดึงข้อมูลแต่ละtableมาน่ะกว่าเราจะ...ถ้าเราใช้มือทำให้นึกถึงmanualเหมือนเคยเห็นนักศึกษาเวลาให้แยกแยกอย่างนี้ตามรหัสนะแยกว่าอะไรนะเป็น...เหมือนมีปี1,ปี2,ปี3,ปี4แล้วก็กองไว้อันไหนเป็นของปี1,ปี2,ปี3,ปี4เห็นไหมคะคือถ้ามี10-20แผ่มันก็แยกไ(ใ)ด(ห)แต่มีเป็นร้อยกี่วันจะเสร็จนะคะนอกจากมันเป็นแบบสอบถามแล้วมันยังช่วยในการคำนวณก็คือไม่ต้องไปทำฟ(f)ิ(i)ล(e)ด(l)์(d)เพิ่มว่าคำนวณพ(ก)เ(อ)ร(ก)า(น)ต(ะ)้(พ)ง(า)ใช้วิธีสอบถามเหมือนต้องการรู้ราคาสินค้าทั้งหมด50ตัวอย่างนี้ก็คือราคาสุทธิค(ไ)ื(ห)อ(ม)มันจะช่วยคำนวณให้เราอัตโนมัตินะคะคำนวณให้ไดมาดูต่อถ้accessนะคะมันแบ่งประเภทของการทำqueryได้5ประเภทนะคะทำได้5แบบเห็นไหมคะแบบที่1selectqueryselectเห็นไหมคะเป็นการใช้การสอบถามข้อมูลจาก1tableก็คือตาราง1ตารางหรือหลายๆตารางที่ตรงกับเงื่อนไขก็คือตารางนี้จะต้องมีเงื่อนไขว่าอะไรอย่างไรก็คือถ้ามันตรงมันถึงจะทำนะคะมาดูแบบที่2crosstabquerycrosstabqueryใช้แสดงผลลัพธ์แบบ2มิติก็คือมันจะแสดงผลลัพธ์ออกมาในแนวคอลัมหรือแนวนอแบบcl(r)ose(s)tabp(ะ)ก็คือไขว้กันน่ะแบบที่3actionqueryสอ(า)บ(ง)แบบสอบถามแบบactionqueryถ้าสร้างโดยactionqueryมันจะสร้างตารางใหม่ขึ้นมานะคะแล้วก็จะไปเปลี่ยนแปลงข้อมูลในตารางคือมันจะไม่ไปกระทบตารางเดิมที่เราสร้างนึกออกนะถ(ว)้(่)สร้างqueryตารางเดิมฟ(f)ิ(i)ล(e)ด(l)์(d)อื่นรวนหมดไม่ควรใช้แต่ตัวนี้คือพอสร้างปุ๊บนี่มันจะไปเปลี่ยนแปลงข้อมูลในตารางที่เ(ม)ร(ั)า(น)สร้างใหม่ค(่)ะเราสามารถป(ข)เพิ่มเห็นไหมคะหรือลบได้นะคะแบบที่4queryแบบที่4เรียกว่า"parพ(a)า(m)ร(e)า(t)ม(e)ิ(r)เ(")ต(น)อ(ะ)ร(ค)์(ะ)ตัวนี้ก็คือเราจะต้องใส่ค่นะคะในการประมวลผลก็คือค่าประเท(ภ)ภ(ท)นั้นก็จะเป็นแ(ก)บ(ั)บด้านการคำนวณน่ะเช่นให้เห็นไหมคะให้ใส่การเปลี่ยนแปลงต้นทุนราคาสินค้เหมือนเพิ่มภาษีอ(น)ไ(ษ)ร(ี)อ(แ)ย(ต)7า(ร)ง(์)น(เ)ี(ซ)้(็)ะ(์)มาเปลี่ยนอย่างนี้หรือภาษา(ี)บางตัวให้ปรับเพิ่มน(ง)ะ(น)ค(ี)ะ(้)นึกออกนะคะ...ก็แปลงได้แต่ต(อ)ั(า)ว(จ)ก(จ)็(ะ)ไม่ต้องไปเปลี่ยนในตารางเก่าเราเราก็มาเปลี่ยนที่queryก็ได้นะคะและแบบสุดท้ายแบบที่5sqlqueryนะคะsqlนี่มาจากstructeredquerylanguageนะคะก็คือสร้างโดยต้องเขียนโดยใช้ภาษาsqlถ้าเรียนฐานขอมูลจะได้เรยนซึ่งเป็นภาษามาตรฐานะ(ม)คะเป็นภาษามาตรฐานที่ใช้ในการจัดการข้อมูลนะคะเราจะมาลองสร้างดูนะคะสร้างqueryดูนะคะโดยถ้าสร้างจากแบบสอบถามแบบง่ายๆนะคะสร้างโดยใช้มุมมองออกแบบแล้วก็แบบquerywizardใช้ตัวช่วยก(ั)เอาแบบง่ายๆก่อนเราจะเลือกที่desige(n)viewหรือมุมมองออกแบบนะคะร(ก)ื(า)อ(ร)เลือกquery1.ลำดับที่1ต้องไปที่แถบเครื่องมือที่ชื่อว่า"สร้าง"ลำดับที่2เลือกแท(ถ)บเครื่องมือที่ชื่อว่าquery"ออกแบบquery"ค่ะแล้วลำดับที่3ให้เลือกตารางและ4.กดตารางที่เราจะเลือกสร้างซึ่งอ(ต)ั(อ)นนี้ตารางที่เราจะทำ...ก็คือตารางชื่อว่าproductนะคะเลือกให้ถูกตารางด้วยเพราะproductเรากรอกข้อมูลลงไปแล้วนะคะให้เด็กๆไปที่เมนูสร้างไหนล่ะเมนูสร้างเห็นไหมคะแล้วเลือกqueryนะออกแบบqueryนะไม่ใช่แบบสอบถามเลือกให้ถูกด้วยนะเจอยัqueryคลิก1ครั้งแล้วก็เลือกตารางตารางที่เราจะใช้คือตารางอะไรครับproductเสร็จแล้วคลิก"เพิ่ม"นะคะมันจะแสดงหน้าต่างที่ชื่อท(.)ี(.)่(.)แสดงชื่อตารางfieldขึ้นมาด้วยเห็นหรือยังถ้าเลือกไม่ถูกจะไม่แสดงนะเราก็จะไดquery1แล้วก็จะมีตารางชื่อตารางแล้วก็fieldขึ้นมานะคะตอนนี่(้)เราจะเลือกแต่1ตัวเราจ(ั)ะ(ง)ไม่เลือกเยอะทำอะไรต่อดูต่อๆๆคลิกaddแล้วนะคะพอได้ตารางนั้นขึ้นมาแล้วเราก็fieldfieldฺ(ะ)แล้วก็คลิกร(r)ั(u)น(n)น(อ)ะ(้)ค(า)ะ(ว)มาดูกันfieldที่เราจะใช้เอาfieldproduct_idนะคะfieldนะคะดูวิธีการเลือกนะคะให้เลือกจากไหนเลือกจากด้านล่างเห็นไหมมันจะมีคำว่าตรงนี้มันจะมีชื่อfieldของแต่ละอันนี่ฟ(f)ิ(i)ล(e)ด(l)์(d)ที่เราจะแสดงมีอะไรบ้างในตัวอย่างบอกเราอยากให้แสดงข้อมูลอะไรใช่หรือเปล่าเราก็เลือกตรงนั้นเช่เขตข้อมูลนี่นะคะเลือกฟ(f)ิ(i)ล(e)ด(l)์(d)ค(ี)ะ(่)เลือกจากตรงนี้นะเลือกproduct_idนะคะพอเลือกเลือกชื่อfieldเสร็จมันจะมีสัญลักษณ์ติ๊กถูกขึ้นมานั่นก็คือเราจะต้องการสอบถามข้อมูลฟ(f)ิ(i)ล(e)ด(l)์(d)ไหนบ้างม(ใ)ข(ห)ู(เ)f(ื)i(อ)e(ก)l(ไ)d(ด)ไ(้)ห(ส)น(ม)บ(ม)้(ุ)า(ต)ง(ิ)มีอะไรอีกมี...รหัสสินค้ามันก็ควรจะมีชื่อสินค้าถูกไหมคะนะคะหรือไม่เอาชื่อข้ามไปที่ราคาก็ได้priceเราก็คลิกpriceเห็นไหมแล้วก็อยากรู้จำนวนด้วยinventery3อันเราเลือก3ตัวโอ.เค.ไหมเลือกข้างล่างลูกเลือกจากช่อข้างล่างเลือกตรง...เห็นไหมมันจะมีเขตตอนนี้ตัวอย่างนี้คือqueryแค่ตารางเดียวไม่ได้queryจากหลายตารางนึกออกนะเสร็จแล้วเขาบอกว่าถ้าเลือกแล้วให้กดrunหรือเรียกใช้แปลเป็นภาษาไทยร(ม)ี(ั)ย(น)ก(บ)ว(อ)่(ก)า(")เรียกใช้"ในภาษาอังกฤษบอก"run"เห็นไหมคะมันก็จะแสดงเห็นไหมมันจะสร้างตารางใหม่ให้เราเห็นไหมเป็นตารางใหม่นะไม่ใช่ตารางproductเดิมของเราไม่ทันครับย้อนสิครับรออะไรเดี๋ยวๆมันมี2ตัวเด้อดูดีๆเป็นเครื่องหมายตกใจกดท(ไ)ี(อ)่(้)รูปเครื่องหมายตกใจเราจะเลือกนะคะเลือกเพื่อจะให้มันqueryหรือให้มันแสดงข้อมูลเฉพาะfield3fieldโดย...โดยดูจากไหนดูจากด้านล่างให้คลิกเลือกชื่อfieldproduct_idนะครับแล้วก็priceแล้วก็inventory3ตัวเราจะเราจะดูต้องการให้มันค้นหาหรือแสดงข้อมูลเฉพาะ3ตัวนี้นะคะเมื่อเลือกครบหมดแล้วอันนี้หมายถึงในตัวอย่างนี่คือการqueryจ(แ)า(ค)ก(่)ตารางเดียวเรายังไม่ได้ไปqueryตารางอื่ที่เราเลือกขึ้นมามีแค่ตารางเดียวนะคะเมื่อเลือกแล้วตกลงใจแล้วว่คลิกที่เป็นรูปเครื่องหมายตกใจที่มันบอกว่า"เรียกใช้"1ครั้งมันก็จะแสดงมันจะไปสร้างตารางใหม่ขึ้นมานี่ที่มีเฉพาะข้อมูลของรหัสสินค้าและก็ราคาและก็จำนวนสินค้าขึ้นมาให้ดูใครยังแสดงไม่ได้วิธีการนี่เป็นแบบ1ตารางนะคะqueryจากตารางเดียวตัวอย่าง...ในโปรแกรมเก่าน่ะทีนี้มาลองมากกว่า1ตารางแต่ก่อนจะไปทำมากกว่า1ตารางได้เราต้องไปกรอกในตารางอื่นเหมือนเมื่อกี้ก่อนข้อมูลเ(ม)ร(ั)า(น)จะไม่แสดงนะคะเพราะฉะนั้นเราจะไปเพิ่มข้อมูลตารางของเอาตารางไหนดีดูที่มันสัมพันธ์กันด้วยที่มีproduct_idนะเอาcustomer_orderนะคะไปcustomer_orderนะคะเดี๋ยวเพิ่มขนาดจะได้เห็นชัดป้อนให้ได้3field3recordเหมือนกันนะคะก็คือorder_numberก็คือรหัส01แล้วกันเอาแค่0101แสดงว่าข้าพเจ้าไปตั้งเดี๋ยวขอเปลี่ยนรูปแบบแสดงว่าตั้งเป็นautoเป็นautonumberแล้วเ(น)ป(ะ)็(ค)น(ะ)ตัวเลขอัตโนมัติแ(น)ป(ั)ล(้)ว(น)่(ก)า(็)ไม่ต้องป้อนไปป้อนcustomeridกับproduct_idถ้าป้อนไม่ได้เราต้องเช็กด้วยว่าเป็นautonumberไหมก็คือมันจะใส่เลขอัตโนมัติเราไม่ต้องป้อก็ไปป้อนcustomeridอะไรนะcus(i)t(d)o(ใ)m(ช)e(่)r(ไ)i(ห)d(ม)ก็คือรหัสลูกค้าวิธีการนะคะรหัสลูกค้า101ประเภทลูกค้าก็คือ101productสินค้าproduct_idproduct_idเรามันมี001ใช่ไหมแล้วก็มีproductอะไรproduct_numberจำนวนแล้วก็วันที่statusนะคะจำนวนสินค้าเช่น10ชิ้นวันที่วันที่รับเข้าใส่ไปเลือกเลยวันนี้ล่ะstatusสถานะสถานะก็คงเหลือมีสินค้าก(ด)อ(ก)ย(ว)่าง(ะ)ถ้าหมดแล้วค่อยเปลี่ยนเป็น0ใช่ไหม102product_id0025วันที่อีกหน้าก็ได้เปลี่ยนวันที่หน่อยก็ได้จะได้ไม่ซ้ำกันตรงข้อมูลนี้ไม่ต้องใส่เท่าข้อมูลของidก็ได้เอาแค่2recordพอนะคะป้อนลงไป2recoเ(r)ร(d)ค(พ)ร(ค)์(่)ด(ะ)ใครส่งเสียงผู้ใดส่งเสียงมแ(ี)ล(๋)้(ย)วจะลองถามเสร็จยังยุ้ยไม่เปิดเครื่องหรือแบงก์เสร็จหรือยังครับเสร็จแล้วนะเป(ต)้เสร็จยังเต้เสร็จยังพ(ฟ)ม(ล)พ(์)์(ม)เสร็จหรือยังเสร็จแล้วใช่เปล่า..ถามแน็กซิแน็กเสร็จยัถามเน็กถามแน๊กแน๊กเสร็จยังแน๊กน่ะเสร็จแล้วใช่ไห()()โอ.เค.ไปต่อนะคะน่าจะเสร็จทุกคนแล้วมาดูกันว่าการqueryแบบ2ตารางนี่นะคะก็จะต้องเลือกตารางขึ้นมาใช่ไหมเสร็จแล้วสร้างความสัมพันธ์นะคะแล้วเลือกสิ่งที่ต้องการถาอยากรูอะไรจากตารางนี้อยากได้ข้อมูลไหนจากตารางนี้แล้วเราก็เลืกfieldนั้นออกมาเรามาดูกันนะคะวิธีการ1.เมื่อกี้เลือกตารางproductแล้วใช่ไหมเพราะฉะนั้นตารางที่2ของเราคืออะไรครับcustomer_orderใช่หรือเปล่าคะเพราะฉะนั้นเราก็ต้องไปที่เมนูเหมือนเดิมสร้างแล้วก็เลือกออกแบบqueryถูกไหมคะนะคะเราจะเลือกตารางproductใช่ไหมกับตารางอะไรคะcustomer_orderจะต้องมี2ตารางนี้เราไม่ต้องสร้างความสัมพันธ์ใหม่ตอนที่เราเรียนส(เ)้(่)า(อ)งความสัมพันธ์มันก็เลยขึ้นมาให้ดูเห็นไหมคะเราไม่ต้องสร้างอีใครยังไม่มีความสัมพันธ์ขึ้นมามีเครื่องไหนไม่มีความสัมพันธ์ขึ้นมาบ้างยกมือนะค...ต้องสร้างความสัมพันธ์มันก่อนว่ามันเชื่อมโยงอย่างไรกันทีนี้อยากได้อะไรก็คือในเมื่อเรามีข้อมูลของตารางproductนะคะในตารางproductมันก็จะเก็บข้อมูลของรหัสสินค้าใช่ไหมคะชนิดราคาแล้วก็จำนวนแต่ในส่วนของcustomer_orderหรือใบสั่งซื้อของลูกค้านี่มันจะมีข้อมูลของหมายเลขใบสั่งซื้อใช่ไหมคะแล้วก็...รหัสลูกค้าแล้วก็product_idแล้วก็product_numberแล้วก็จำนวนของสินค้าแล้วก็วันที่fielรับorderทีนี้อยากรู้อะไรในเมื่อมี2อันนี้เราต้องเชื่อมโยงกันว่าเราต้องการข้อมูลของorderนะคะorder_numberorder_numberอยู่ไหนเห็นไหมเลือกod_numb์(e)ี(r)ท(น)ิ(ะ)ำ(ค)พ(ะ)แล้วก็อะไรคะแล้วก็customeridนะคะก็คืออยากให้แสดงข้อมูลของรหัสorderหมายเลขorderแล้วก็รหัสลูกค้าก็คือจะได้รู้ว่าลูกค้ารหัสไหนมาสั่งแล้วก็ข้อมูลของอะไรคะpข(r)้(o)อ(d)ม(u)ู(c)ล(t)ข(_)อ(i)ง(d)p(น)r(ะ)o(ค)d(ะ)u(ก)c(็)t(ค)i(ื)d(อ)ในorderนี้มีสินค้าตัวไหนบ้างที่เขาสั่งเข้าไปนึกออกนะนะคะอยากได้อะไรอีกอยากรู้เรื่องอะไรอีกอยากรู้วันที่สั่งเลือกวันที่ก็คืออะไรคะorderproductod_dateใช่ไหมod_dateก็จะได้รู้ว่าorderนี้สั่งเมื่อไใช่ไหมมีลูกค้าคือใครใช่ไหมคะแล้วก็มีสินค้าอะไรนะคะสั่งสินค้าอะไรบ้างถ้าเลือกเสร็จแล้วคลิกอะไรคลิกเรียกใช้เห็นไหมมันก็จะแสดงข้อมูลของรหัสorderนี้101นี่สั่งproductชื่อ0...สินค้า01นะคะแต่102สั่งproduct02อย่างนี้นะคะ()()ครับผมไม่ทันเดี๋ยวนะขอปิดก่อนเปิดเยอะโอ.เค.ที่เราจะเลือกนะคะมี...เราต้องการทราบหมายเลขใบสั่งซื้อเพื่อจะได้รู้ว่าหมายเลขใบสั่งซื้อนี้มีลูกค้าชื่ออะไรเพราะฉะนั้นเราก็จะเลือกorder_numberแล้วก็customeridนะคะแต่product_idนี(่)่(ะ)เราต้องเลือกจากตารางproductนะจ(ไ)ะ(ม)ต(่)้(ใ)อ(ช)ง(่)เลือกจากตารางproductcustomerเข้าใจไหมคะให้เช็กด้วยproduct_idตารางproductจากp(ร)r(า)o(ง)d(c)uc(s)tomerโอ.เค.ไหมเอาใหม่ๆดีกว่มีที่เราต้องการqueryใช่ไหมคะถามข้อมูลหมายเลขใบสั่งซื้อนะคะรหัสผู้สั่งซื้อนะคะรหัสสินค้าและวันที่ซื้อก็คือoder_dateอีกว(อ)ันหนึ่งวันไหนคือบางทีเหมือนต้องการเช็กง(ร)เช็กแค่นี้เพราะฉะนั้นตัวลำดับตารางที่จะแสดงก็ขึ้นอยู่กับฟ(f)ิ(i)ล(e)ด(l)์(d)ที่เราเลือถ้าเราอยากให้order_dateขึ้นก่อนดูนะคะเดี๋ยวแม่สลับให้ดูแล้วก็order_numberแล้วเอาอะไรนะcustomeridไว้สุดท้ายนะดูนะเราสามรถสลับผลของfieldน่ะไม่เรียงตามตารางหลักเราก็ได้นะคะก็คือเหมือนเราอยากเช็กจากตัวไหนเราก็เลือกตัวนั้นล(f)ื(i)อ(e)ก(l)จ(d)า(น)ก(ั)ฟ(้)ิ(น)ล(ข)ด(ึ)์(้)้(ม)น(า)ก่อนได้า(้)้(า)เลือกครบแล้วยังเลือกไม่ครบเลือกครบแล้วลองกดเรียกใช้เห็นไหมคะมันจะขึ้นมันจะขึ้นวันที่มาให้เลยเห็นไหมขึ้นวนที่มาก่อนเห็นเปล่าคะก็จะได้รู้ว่าวันที่นี้()()(.(ษ).(า).())มันไม่ตรงกัน(ส(า))้(ต)า(ร)ฐ(ก)า(ั)นคือเมื่อกี้ปัญหาที่พบก็คือตั้งแต่ครั้งแรกฐานข้อมูลน่ะfieldfieldproduct_ฟ(i)ิ(d)ล(น)ด(่)์(ะ)ความจริงแล้วfieldนี้ความสัมพันธ์มันก็คือเป็นข้อมูลตัวเดียวกันใช่ไหมมันมี2ตารางแล้วตั้งค่าชนิดของเขตข้อมูลไม่ตรงไง(ร)บางคนไปตั้งproduct_idเป็นข้อความสั้นตารางหนึ่งเป็นตั(่)ว(ง)ล(็)ข(น)ตัวเลขมันก็เลยทำให้พิ(อ)เวลาเชื่อมฐานจากqueryน่ะค่ะมันไม่ตรงมันไม่สามารถไปดึงข้อมูลมาแสดงได้มันก็จะแจ้งerrorว่าcodeนิพจน์ไม่ตรงอย่างนี้นะคะขึ้นมาทีนี้พอไปแก้มันก็ขึ้นอีกว่ามันสร้างความสัมพันธ์field้ไว้เพราะฉะนั้นถ้าจะแก้ก็ต้องไปลบความสับ(ม)พันธ์ออกะ(ย)ก่อเ(ถ)พ(ึ)ร(ง)า(จ)ฉ(ก)ะ(้)น(ไ)ั(ด)้นมันต้องไล่ไปทีละขั้นเพราะฉะนั้นผิดตัวหนึ่งมันก็ต้องไล่ไปทีละส(s)เ(t)ต(e)ป(p)นะคะทีนี้ถ้าใครไม่ติดปัญหาตัวนี้มันก็จะแสดงผลของ...มันก็จะสร้างตารางที่เราqueryหรือเราสร้างขึ้นมาใหม่ว่านี่ถ้าในวันที่16นี่order_numberที่1นี่product_id001ผู้ซื้อก็คือcustomer101นะคะส่วนวันนี้order_number2productหมายเลข2นี่ผู้ซื้อคือคนที่102อย่างนี้นะคะก็จะแสดงข้อมูลโดยที่เราไม่ต้องไปสร้างตารางฐานข้อมูลใหนะคะตัวนี้ก็คือมันจะใช้เฉพาะแสดงเฉพาะข้อมุ(ู)ลที่เราต้องการขึ้นมาเท่านั้นนะคะนั่นก็คือวิธีการสรางมากกว่า1ตารางนะคะคำตอบที่ได้มันก็จะเรียงตามfieldที่เราสร้างขึ้ทีนี้มาดูการสร้างแบบสอบถามแบบกำหนดเงื่อนไขทำอย่างไรมาดูนะคะเราจะเลือกที่เขาบอกให้เลือกทุกc(ค)o(อ)l(ล)u(ั)m(ม)n(น)ท(์)ุ(ใ)ก(น)ตารางให้เลือกcityเท่ากับ"mytown"cityให้ดูทดสอบเงื่อนไขของเรานะคะเราจะไปที่queryที่3เมื่อกี้นี้มันข้ามไปแล้ไม่เป็นไรคือqueryที่3เมื่อกี้นะคะเราจะสร้างจากqueryที่3...โดยไม่saveเราจะไม่savequeryที่3แล้วจะสร้างเ(โ)ล(ด)ยกำหนดให้มีเงื่อนไขด้วยออกแบบqueryเลือกcustomer_orderใช่ไหมกับproductนะคะเหมือนเดิมนะคะเมื่อกี้queryที่3ไม่ให้บันทึกนะคะให้สร้างใหม่เขตข้อมูลที่1เลือกorderdateใช่ไหมตอนนี้จะสร้างqueryแบบกำหนดเงื่อนไขด้วยเลือก2ตารางเหมือนเดิมนะคะแล้วก็เลือกfieldfieldที่จะใช้นี่เอาcustomeridเหมือนเดิมแล้วก็order_numberก่อนorder_nuymidะ(b)ค(e)ะ(r)แล้วก็cp(u)r(s)o(t)d(o)u(m)c(e)t(r)idแล้วก็product_idโดยวิธีการใส่เงื่อนไขจะ้(ใ)อ(ส)ง(่)ใ(ต)ส(ร)่(ง)ที่ช่องที่ต่อจากเครื่องหมายถูกเห็นไหมนะคะก็คือเราจะเช็กจากproduct_idโดยระบุproduct_idเป็น002ใส่ค่าเงื่อนไขว่าproduct_idนันproduct_id002เท่านั้นนะคะถ้ากำหนดครบนะคะก็คือเลือกตารางเลือกฟ(f)ิ(i)ล(e)ด(l)์(d)ที่จะแสดงกำหนดเงื่อนไขว่าproduct_idที่แสดงนี่จะต้องเป็น002เท่านั้นเสร็จแล้วคลิก"ล(ร)ื(ี)อ(ย)กใช้"เห็นไหมมันจะแสดงเฉพาะตัวที่แสดงproduct_id002เท่านั้นขึ้นมาต่างจ(ก)า(ั)ก(บ)ครั้งแรกที่แสดงทั้ง001แล้วก็002เลยถูกไหมคะนี่ค...นี่คือวิธีการใส่เงื่อนไขใส่เข้าไปตรงช่องที่ชื่อว่าเดี๋ยวแสดงซ้ำให้ดูปัญหาคือมันต้องเลือกมุมมองออกแบบนะคะแล้วคลิกที่ช่องที่บอกว่า"เกณฑ์"002ในช่อง"เกณฑ์"ก็คือก(ื)ำ(่)ห(อ)ด(ไ)เ(ข)ง(น)ื(ั)น(ง)ให้กำหนดเงื่อนไขได้""นั่นก็แสดงว่าถ้าในช่อง"หรือ"นั่นก็คือมันมีเกณฑ์มากกว่า1อย่างนะคะหรือก็คืออาจจะ"หรือ"ที่customeridเป็น101c(ง)u(น)s(ี)t(้)o(น)m(ะ)e(ค)r(ะ)i(ก)d(็)1(ค)0(ื)1(อ)เงื่อนไขนี้จะแสดงก็ต่อเมื่อตัวใดตัวหนึ่งถูกไหมถ้าหรือนี่ลองใส่101ลงไปดูนะคะแล้วลองแสดงเพราะถ้าใส่หรือมันจะแสดงทั้ง2อันก็คืออย่างไ(ใ)ร(ด)อย่างหนึ่งแสดงนะคะแสดงตัวใดตัวหนึ่งที่มีตามเงื่อนไขะ(้)ค(า)ะ(ว)เดี๋ยวลองให้ดูอีกแบบเวลากลับไปแก้ให้คลิกขวาที่ชื่อqueryแล้วเลือกมุมมองออกแบบ...ถ้าเอาใส่ตรงเกณฑ์ตรงกั101มันจะเป็นอย่างไรใส่เงื่อนไข101อย่างนี้นะคะไม่ขึ้นอะไรเลยเพราะถ้าใส่ตรงบรรทัดเดียวกันน่ะใส่ทั้ง2นี่มันจะหมายถึง"""และ"ก็คือมันจะต้องตรงทั้ง2อันนะคะใครยังไม่เข้าใจตรงเงื่อนไขให้นึกถึงif,then,else,,ใช่ถ้าใส่ตรงช่องเกณฑ์เหมือนกันนี่ลงไปนี่มันต้องเช็ก2ทั้ง2ตัวตรงกันมันถึงจะแสดงเห็นไหมคะแต่ถ้าใส่...ตัวนี้อยู่ที่ข้างล่างเห็นไหมคะถ้าไปอยู่ที่"หรือ"มันแสดง2อันใช่ไหมวิธีการแสดงผลจะต่างกันเลยเห็นไหมคะเพราะอะไรเพราะมันเช็กว่าตรงนี้เกณฑ์ตรงนี้ไม่จำเป็นต้องมีอันนี้แต่อ(ร)ั(ง)ี(ั)มันก็เลยแสดงทั้งเงื่อนไขที่1และเงื่อนไขที่2ในกรณีนี้นะคะมันก็เลยขึ้น2แถวเพราะมันมีทั้ง2เงื่อนไขก็คือมีสินค้ารหัส101และก็มีลูกค้ารหัส101อย่างนี้เมื่อกี้เลือกเกณฑ์ถูกหรือพิมพ์เกณหรือเปล่าของใครที่ไม่ขึ้นให้เช็กที่อะไร1.1.เช็กที่fieldfieldfieldที่เลือกด้วยเพราะเกณฑ์ที่กำหนดมันจะอยู่มันจะเช็กตามฟ(f)ิ(i)ล(e)ด(l)์(d)ที่เรากำหนดด้วยเพราะฉะนั้นใส่เกณฑ์ให้ตรงกับfieldที่ร(ด)ะ(ใ)บ(ช)ุ(่)มันต้องเป็นชนิดเดียวกันสิเพราะมันคือตัวเดียวกันความจริงมันน่าจะเป็นอย่างนั้นปัญหาที่พบบอกแล้วนะคะfieldฟ(f)ิ(i)ล(e)ด(l)์(d)บางตัวนี่เช่นproduct_idของproductกับproduct_idของcustomer_orderน่ะค่ะเด็กๆเข้าใจว่ามันเป็นคนละตารางใช่อยู่พ(ว)ร(่)มันเป็นคนละตารางproduct_idก็คือตัวเดียวกันเพราะฉะนั้นตอกำหนดชนิดของเขตข้อเป็นชนิดเดียวกันน่ะก็คือถ้าตัวเ(แ)ล(ร)ข(ก)กำหนดเป็นตัวเลขตัวที่2ก็ต้องเป็นตัวเลขพวก...รหัสใบสั่งซื้อเพราะบางทีมันเป็นnumberอัตโนมัติมันก็จะใช้เป็นตัวเลขใช่ไหมคมันต้องใ(ห)ช(น)้(ด)เป็นตัวเลขเหมือนกันนะคะมันจะได้สื่อตรงกันว่าเป็นแบบเดียวกันมันถึงจะเช็กได้นะคะพอมันไม่ตรงกันนีะ(์)หรือว่ามาทำเป็นqueryนตัวโปรแกรมน่ะมันจะไปเช็กว่าา(น)ถามหาproduct_idที่เป็นตัวเลขแต่ในอีกตัวหนึ่งมันเป็นข้อความมันก็คือมันจะกลายเป็นคนละตัวมันจะไม่ใช่ตัวเดียวกันมันจะเป็นอีกตัวหนึ่งไปเลยความหมายของเครื่องน่ะมันจะหมายถึงproduct_idตัวนี้เป็นอีกตัวfieldfieldหนึ่งไปเลยนะคะเพราะฉะนั้นต้องทำให้fieฟ(l)ิ(d)ล(ม)ด(ั)์(น)มีความสัมพันธ์ตรงกันด้วยมันถึงมีความสัมพันธ์ที่เหมือนกันเห็นไหมโยงมาหากันนี่product_idและตัวนี้คือตัวเดียวกัทีนี้ใครยังไม่เข้าใจวิธีการกำหนดเงื่อนไขบอกแล้วว่าถง(ท)ื(ี)อ(ต)น(ร)ไ(ง)ข(ห)ั(ด)จ(ี)ะ(่)เงื่อนไขจะตรงตามเกณฑ์ที่ใส่ลงไปแต่ถ้าใส""ต(ม)ว(ะ)เลือกเลือกทำตามตัวใดตัวหนึ่งนึกออกนะคะเลือกทำตามตัวใดตัวหนึ่งหรือทั้ง2ตัวก็ไดตรงตามเงื่อนไขที่มันแสดงน่ะมาดูต่อว่าเราแสดงถึงแค่แบบเงื่อนไขนะคะโอ.เค.นี้(่)คือการใช้งานqueryแล้วก็อันนี้สำหรับสัปดาห์หน้านะคะจะเป็นกรณีศึกษาที่เด็กๆจะต้องได้ทดลองทำเพื่อเป็นงานส่งในท้ายคาบเรียนนะคะเดี๋ยวจเอาตัวอย่างมาให้เพระต้องสร้างฐานข้อมูลเพื่อทำก็จะมากำหนดเงื่อนไขไ(ใ)ด(ห)สำหรับวันนี้นะคะแบบก็คือสร้างreportให้ครบตามตารางที่เหลือนะคะแล้วเราจะตรวจการบ้านพร้อมกันทีเดียวเพราะฉะนั้นงานที่ต้องทำเพิ่มในวันนี้นะคะหัวข้องานที่จะทำเพิ่มในวันนี้ก็คือเราปิดreportไปแล้วหรือนะคะให้สร้างรายงานจากตารางที่เหลือนะคะให้เสร็จด้วยท้ายชั่วโมงนะคะแล้วก็บันทึกไว้เพราะงานนี้มันจะอยู่ในเครื่องตัวเองอย่าลืมบันทึกอีกนะเจ้าเบลเอ่(้)ยไม่มีงานให้ส่งนะเพราะฉะนั้นเบลนี่จะต้องเบ(ี)ล(๋)ม(ย)ั(ว)นั่งเบอร์อะไ17ทำไมไม่ขึ้นทำไมเครื่องเจ้าเบลมันไม่ขึ้นล่ะปิดจอไปแล้วหรือมันไปขึ้นเก้าอี้ใครน่(ี)ะ(่)หมายเลข2เบลน่ะๆการบ้านกลายเป็นครั้งแรกก็ไม่ได้บันทึกไว้ที่ให้ทำเป็นfromเบลต้องไปทำfromเพิ่มแล้วก็ทำreportเพิ่มเพราะฉะนั้นๆเมื่อครั้งหน้าตอนตรวจการบ้านล่าสุดนะคะตรงfromก็จะมีfrom4froอ(m)ย(ถ)่(ค)4(ะ)ตรงreportในส่วนของreportก็จ(อ)ะ(ง)มีreportก็คือ4reportเหมือนกันนะคะเราจะมาตรวจการบ้านในสัปดาห์หน้านะคะใครที่ทำไม่เสร็จสำหรับสัปดาห์นี้พอแค่นีใครติดอะไรตรงไหนถามได(นักศึกษ)/()()ց(ะ)[สิ้นสุดการถอดความ]