Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore คู่มือ MS-Access2010

คู่มือ MS-Access2010

Published by suttathip_mu, 2016-10-06 02:14:47

Description: MS-Access2010

Search

Read the Text Version

- 51 - โอเปอเรเตอร์ คาอธบิ าย\ หาร 2 นพิ จนเ์ ข้าด้วยกัน ผลลพั ธเ์ ปน็ จานวนเต็มMod หาร 2 นพิ จน์เข้าด้วยกัน ผลลพั ธเ์ ป็นเศษ^ ยกกาลังของนพิ จน์โอเปอเรเตอรก์ ารเปรยี บเทยี บค่า โอเปอเรเตอร์ คาอธบิ าย> มากกวา่>== มากกว่าหรือเท่ากับ<<= เท่ากบั หรอื กาหนดค่า<>Is น้อยกวา่Like น้อยกว่าหรอื เท่ากบัIn ไมเ่ ท่ากบัBetween ใช้ในการเปรยี บเทยี บวา่ เป็น Null หรือไม่ ใชใ้ นการตรวนสอบสตงิ ว่าตรงกับรปู แบบทีก่ าหนดหรือไม่โดยที่ * แทนตัวอักษรกต่ี วั ก็ได้ ? แทนตวั อกั ษร 1 ตวั ใชใ้ นการตรวจสอบวา่ มีคา่ ใดตรงกบั ค่าในรายการหรอื ไม่ ใชใ้ นการตรวจสอบว่ามคี ่าอยู่ระหวา่ งคา่ 2 ค่าทกี่ าหนดหรอื ไม่โอเปอเรเตอร์ทางดา้ นลอจิก โอเปอเรเตอร์ คาอธิบายAnd T and T -> TOr T and F -> F F and T -> F F and F -> F T or T -> T T or F -> T F or T ->T F or F -> F

- 52 - โอเปอเรเตอร์ คาอธบิ ายXor T Xor T -> FNot T Xor F -> T F Xor T -> F F Xor F -> F Not T -> F Not F -> Tโอเปอเรเตอรท์ เ่ี ก่ยี วกับการเช่ือมต่อข้อความใช้ & ในการเช่อื ม String “AB”&”CD” = “ABCD”ตัวอย่างใหท้ าการสรา้ งฐานข้อมูลช่ือ BookQueryทาการสรา้ งตาราง Book โดยมรี ายละเอยี ดดงั น้ีBOOK_ID -> TextBOOK_NAME -> TextPrice -> NumberVOLUMN -> NumberQTY -> Numberจากนั้นทาการเพิม่ ขอ้ มลู ดงั ภาพด้านล่าง

- 53 -การสร้าง Query การทาการสร้าง Query สามารถทาได้โดยเลือกทีเ่ มนู Create และเลือกที่ Queryโปรแกรมจะแสดงหน้าตา่ งเพอ่ื ใหเ้ ลอื กตารางทต่ี อ้ งการสร้าง Query โดยให้เลือกทตี่ าราง BOOK จากที่ทาการสร้างไว้ จากนัน้ เลือก Addเมอื่ ต้องการแสดงผลทุก Column ในตารางให้เลือก BOOK.*

- 54 -เปน็ การสรา้ ง Query ทแ่ี สดงทุกข้อมลู ท่อี ยู่ในตาราง Book จากนั้นทาการบนั ทกึ เป็น q_allbookโปรแกรมจะทาการสร้าง Query q_allbook ให้ดงั ภาพด้านล่างเม่อื ทาการดบั เบลิ คลกิ ที่ q_allbook โปรแกรมจะแสดงข้อมูลดงั ภาพด้านล่าง

- 55 -เมอื่ ต้องการแสดงผลบาง Column เมอ่ื ตอ้ งการแสดงผลของข้อมลู บาง Column ใหท้ าการสร้าง Query แบบวธิ ีการสร้างแบบเดิม แตต่ ้องทาการกาหนด Column ท่ตี ้องการแสดงผลเองดังภาพQuery ในการสรา้ งตารางใหม่ เราสามารถใช้ Query ในการสร้างตารางใหม่ไดโ้ ดยการเลอื กท่ี Make Table จากน้ันทาการRun จะได้ตารางใหม่ข้ึนมาใช้งาน

- 56 -โดยจะมโี ครงสรา้ งเหมอื นกับท่ีทาการ Query มาใชง้ าน

- 57 -Query ที่ใชใ้ นการปรับปรงุ ขอ้ มูลรายการในตาราง BOOK จากราคา 450 จะเป็น 430 ทง้ั หมดQuery ที่ใช้ในการลบขอ้ มูล

- 58 -รายการทมี่ รี หสั เปน็ 00001 จะถกู ทาการลบออกจากตารางการสรา้ ง Query จากตัวช่วยสร้าง เป็นการสร้างแบบสอบถามอีก 1 วธิ ีทใี่ ชเ้ ครื่องมืออตั โนมัตขิ ึ้นมาชว่ ยสรา้ ง Query โดยทาการเลือกที่ Query Wizardจากนนั้ ทาการเลือกปมุ่ OK

- 59 -ทาการเลือกตารางทีต่ ้องการและ Filed ทีต่ อ้ งการสรา้ ง Query

- 60 -ทาการเลือก ต้องการข้อมลู รายละเอียด หรือต้องการท่จี ะได้ขอ้ มลู ผลลพั ธ์ และเลือกปุ่ม OKทาการต้งั ชื่อจากนัน้ เลอื กปมุ่ Finishโปรแกรมจะทาการเลือกขอ้ มูลและทาการ SUM QTY ทไ่ี ดจ้ ากการรวมกันของข้อมลู มาแสดงผล

- 61 -LAB 02 1. เปิดฐานข้อมูล BOOK จาก LAB01 ทาการเพ่ิมข้อมูลในตาราง TEXT_BOOK 2. ทาการสร้าง Query ในการแสดงผลข้อมูลหนังสือทุก Filed 3. ทาการสร้าง Query ในการแสดงผล เฉพาะ ช่อื หนังสือ และชนดิ หนังสือ

- 62 - บทท่ี 9 การสร้างฟอรม์ (Form) ฟอร์มเปน็ เคร่ืองมือที่สาคญั และมีประโยชน์มากอกี ชนิดหนึง่ ของ Microsoft Access เปน็เครอ่ื งมือที่ใช้ในการแสดงผลข้อมูล และเปน็ ส่วนทท่ี าให้การติดตอ่ กับผู้ใช้งานงา่ ยขน้ึ โดยผใู้ ชไ้ มต่ ้องมีความรู้เกี่ยวกับฐานขอ้ มลู ตาราง หรอื ฟลิ ด์ก็ได้ เราสามารถกาหนดรายละเอยี ดของฟอร์มให้เหมาะสมกบั ผูใ้ ชง้ านได้ตามต้องการ ซ่งึ เป็นจุดเด่นให้ฟอร์มทางานกับฐานข้อมูลได้ดีกวา่ มุมมองของตารางการสร้างฟอร์มแบบงา่ ย การสร้างฟอรม์ สามารถทาไดแ้ บบงา่ ยโดยการเลือกทต่ี ารางท่ีต้องการสรา้ งฟอร์มในตารางที่ตอ้ งการจากนัน้ เลือกท่ี Create และเลอื ก Form โปรแกรมจะสร้างฟอรม์ ข้ันมาให้ทาการกรอกขอ้ มูลได้ดงั รปูการสรา้ งฟอร์มชอ่ื BOOK_FORM ซึง่ ถา้ ตอ้ งการกรอกข้อมลู และเรียกใช้ฟอรม์ ต้องทาการเปลย่ี นมมุ มองโดยไปทเ่ี มนู Home->Form View

- 63 -การสร้างฟอร์มโดยใช้ Design View การสรา้ งฟอร์มโดยใช้ Design View เปน็ การสรา้ งฟอร์มขึ้นมาใชง้ านเองซง่ึ จะต้องทาการวางControl คาสงั่ แต่ละตัวลงในฟอรม์ ท่ีทาการสรา้ ง โดยในการสร้างสามารถทาได้ดงั รูปโดยเมอ่ื ทาการสร้างฟอรม์ ขนึ้ แล้วจะมเี มนู Control ให้ทาการวางลงบนฟอร์มเพื่อจดั การข้อมลู ได้ดังภาพดา้ นลา่ ง

- 64 -จากภาพ เปน็ Control ในรปู แบบตา่ งๆที่สามารถใชส้ ร้างฟอร์มในการรับคา่ ขอ้ มลู ได้โดยทาการคลกิ ท่ีControl ใดๆ และทาการนาไปวางในตาแหง่ ของฟอร์มทต่ี ้องการ โดยในทีน่ ่ีจะทาการวาด Controlbutton command ลงในฟอร์มเพือ่ แสดงป่มุ ในฟอร์ม

- 65 -เมอ่ื ทาการวาดป่มุ ในฟอรม์ โปรแกรมจะถามวา่ ปมุ่ ที่ทาการลางในฟอร์มนี้จะใช้งานในลักษณะใด ซง่ึ จะมคี ่าพ้นื ฐานในการแสดงโดยมใี ห้เลอื กใชด้ งั ภาพตอ่ ไปน้ี  ปุ่มท่ีทากงานเกี่ยวกับเนวเิ กเตอร์  ปุ่มที่ทางานเกย่ี วกับขอ้ มลู  ป่มุ ทีท่ างานเกยี่ วกับฟอรม์  ปมุ่ ที่ทางานเกี่ยวกบั รายงาน  ปมุ่ ทท่ี างานเกยี่ วกบั โปรแกรม  ปุ่มทีท่ างานเกี่ยวกับการเรยี กโปรแกรมใชง้ าน โดยผู้สามารถกาหนดคุณสมบตั ิของ Control ตา่ งๆ ไดโ้ ดยการเรยี น Property Sheet ขน้ึ มาทาการตัง้ คา่ การทางานของฟอรม์ ได้

- 66 -โดยประกอบด้วย Tab ต่างๆ ได้แก่Tab Format เป็น Tab ที่แสดงและกาหนดค่าของ Property ท่ีเกี่ยวข้องกับรูปแบบของ Control นนั้ ๆ เช่นCaption หมายถงึ ชือ่ ของ Control ต้ัวน้ันๆTab Data เป็น Tab ที่แสดงและกาหนดค่าของ Property ท่เี กี่ยวข้องกับขอ้ มูลTab Event เปน็ Tab ทีแ่ สดงและกาหนดค่าของ Property ที่เก่ยี วชอ้ งกับเหตุการณ์ที่จะเกิดขน้ึ กับControl ต้วั นนั้Tab Other เปน็ Tab ทแี่ สดงและกาหนดคา่ ของ Property ที่ไม่มใี น 3 Tab แรกTab All เปน็ Tab ท่ีเอาการกาหนดค่าของ Property ท้งั 4 Tab มารวมกนัหนา้ ทข่ี อง Control มาตรฐานLabel เป็น Control ทีใ่ ช้แสดงขอ้ ความ ไม่สามารถใหผ้ ู้ใช้กาหนดขอ้ ความได้ ซ่งึ จะตอ้ งกาหนดขอ้ ความท่ตี ้องการแสดงบนฟอร์มทันทีทเี่ รม่ิ สรา้ ง Control

- 67 -Text Box เป็น Control ที่ใชร้ บั ข้อความจากคีย์บอรด์ หรอื รับข้อมลู จาก Field ตา่ งๆ ในตาราง เมือ่ วาดControl ตัวนีล้ งบนฟอร์มจะปรากฏ Label ทบี่ อกชื่อ Control Text Box ไวข้ ้างหน้าโดยอัตโนมตั ิเสมอ ซ่งึ สะดวกในกรณที ตี่ ้องการกาหนดชือ่ ให้กับ Text Box ตัวน้ันโดยไม่ต้องวาด Control Label ลงไปอกีOption Group และ Option Button เป็น Control ทม่ี ักใชร้ ่วมกนั ซ่ึงมักใช้ในการกาหนดตวั เลอื กทีเ่ ป็นประเภทเดยี วกันโดยให้เลือกตัวใดตวั หนึ่ง เชน่ เพศ ชายหรือหญงิ เป็นตน้ Option Group และ Option Button นเ้ี ม่ือวางลงบนฟอรม์ จะปรากฏ Control “Label” ข้ึนโดยอัตโนมตั ิ เชน่ เดียวกบั Text Box โดยชอ่ื ของ OptionGroup เมอื่ วางบนฟอรม์ จะมชี ื่อว่า “Frame”และชือ่ ของ Option Button เมื่อวางบนฟอร์มจะมีชอื่ วา่“Option”Toggle Button เป็น Control ทม่ี ีลักษณะของ Option Button และ Command Button รวมกนั โดยลกั ษณะใช้งานนัน้ จะคล้ายกับ Option Button มาก คอื ต้องใช้คกู่ บั Option GroupCheck Box เป็น Control ท่มี ลี กั ษระการทางานกับ Field ที่มขี ้อมูลเป็นประเภทตรรกะซงึ่ ต้องมีคาเปฯ้Yes หรือ No เท่านน้ั โดย Check Box นเี้ ม่ือวางบนฟอร์มจะปรากฏ Label ตามหลงั โดยชือ่ ว่า“Check”List Box เป็น Control ที่ใชใ้ นการเลอื กค่าจากรายการ ซึง่ จะเรว็ และงา่ ยก่าการจาค่าทจ่ี ะพมิ พ์ รายการท่ีเลือกจาก List Box ยงั ชว่ ยใหเ้ ราแนใ่ จอีกว่าค่าท่ีถูกป้อนใหเ้ ขตข้อมลู นนั้ ถูกต้องอีกดว้ ยรายการในList Box ประกอบด้วยแถวของขอ้ มลู ในฟอร์ม List Box

- 68 -Combo Box เป็น Control ทีใช้ในการแสดงรายการ แต่ละขอ้ มลู ท่ปี รากฏบนฟอรม์ จะปรากฏเฉพาะตวั ท่ีเลอื กเทา่ นั้น ซง่ึ ส่วนใหญแ่ ลว้ การเลือกคา่ จากรายการจะเร็วและง่ายตอ่ การจาคา่ ทจ่ี ะพิมพด์ ้วยการใช้Combo Box มีลกั ษณะเหมอื นกับ Text Box และ List Box รวมกันโดย Combo Box นเ้ี ม่อื วางบนฟอรม์ จะปรากฏ “Label” นาหนา้ โดยอัตโนมัติและช่อื วา่ “Combo”Command Button เป็น Control ทใ่ี ช้เป็นปมุ่ ตา่ งๆ ในการตอบสนองจากผใู้ ช้ เมื่อมกี ารคลิกเมาส์ทป่ี มุ่ นี้Image เปน็ Control ท่ีใชส้ าหรับเรียกไฟล์รปู ภาพขนึ้ มาแสดงบนฟอรม์ เม่ือถกู วางบนฟอร์มจะมีชอ่ื วา่“Image”Unbound Object Frame เป็น Control ทีใ่ ชเ้ รยี กใชง้ านโปรแกรมอน่ื โดยที่ไม่เกย่ี วขอ้ งกบั ฟิลดใ์ นฐานข้อมูล และยังสามารถทางานในลักษณะ Object Linking and Embedding (OLE) ขึน้ มาใชง้ าน เมือ่ วางลงบนหอร์มจะมชี ่อื วา่ “OLEUnbound”Bound Object Frame เปน็ Control ท่ีมีลกั ษณะการทงาคลา้ ยกนั Unbound Object Frame แต่ Control ตัวน้ีสามารถทางานเชือ่ มโยงกับฐานขอ้ มลู ได้ เม่ือวางลงบนฟอร์มจะปรากฏ “Label” นาหน้าโดยอัตโนมตั ิและชื่อวา่ OLEBound)Tab Control เป็น Control ท่ใี ช้สาหรบั วาด Tab ลงบนฟอร์ม เน่ือวางลงพ้นื ฟอรม์ จะมีช่อื วา่ “TabCtrl”เมื่อเริม่ วาด Tab Control ลงครั้งแรกจะปรากฏขั้นเพียง 2 Tab แตะ่ ราสามารถเพ่ิมหรอื ลดไดต้ ามความต้องการและยงั สามารถจัดลาดบั ของ Tab ไดอ้ ีกดว้ ยSub Form/Support Subfrom/Subreport เป็น Control ทีใ่ ช้ในการสรา้ งฟอรม์ ซอ้ นอย่ภู ายในฟอรม์ ทว่ี าด SubForm หรือฟารม์ ยอ่ ยก็ได้ เม่อื วางลงบนฟอรม์ จะปรากฏ Label อยอู่ ตั โนมัตแิ ละเชอ่ื วา่ “Child”

- 69 -Line เปน็ Control ทีใ่ ชใ้ นการวาดเส้นลงบนฟอรม์ ส่วนใหญ่ เพือ่ ความสะดวกสวยงามในการแตง่ฟอร์ม เมื่อวางลงบบฟอรม์ จะมีชือ่ วา่ LineRectangle เป็น Control ทใี่ ชใ้ นการวาดกรอบสี่เหลย่ี มลงบนฟอรม์ สว่ นมากใช้ เพอ่ื ความสวยงามในการแต่งฟอร์ม เม่อื วางบนหอร็มจะมีชื่อว่า “BOX”More Control เปน็ ตัวควบคุมเพ่มิ เตมิ เปน็ ปมุ่ ที่อยใู่ นกล่องเครอื่ งมือเพอ่ื ใช้เรียก Control ตัวอ่ืนๆ เพ่ิมนอกเหนอื จาก Control มาตรฐาน เช่น ตอ้ งการปฏิทนสาเรจ็ รปู ขน้ึ มาใช้งานง่ายๆ ซักอนั หน่งึ ก็สามารถทาได้

- 70 - บทที่ 10 การสร้างรายงาน (Report) รายงานเปน็ วธิ ที ่มี ปี ระสิทธผิ ลวธิ หี น่ึงใน การนาเสนอข้อมูลของเราในรูปแบบท่มี ีการพิมพ์เนื่องจากเราสามารถควบคมุ ขนาด และลักษณะของทกุ สิ่งบนรายงาน เราจงึ สามารถแสดงขอ้ มูลไดต้ ามรปู แบบท่เี ราตอ้ งการจะดูรายงานใน Microsoft Access เป็นการแสดงผลอีกทางหนงึ่ ทีน่ อกเหนอื จากฟอรม์ การสร้างรายงานใน Microsoft Access เปน็ การนาขอ้ มูลในฐานขอ้ มูลมาสั่งพิมพ์ เพือ่ นาไปใช้งานดา้ นตา่ งๆ เชน่ รายงานยอดเงนิ ประจาเดอื น ออกใบสง่ั ซอ้ื เปน็ ต้น การสร้างรายงานมสี ่วนท่คี ล่ายการสร้างฟอรม์ ดังน้นั จึงสามารถนาความรใู้ นการสร้างฟอรม์ มาใช้ไดเ้ ชน่ รายละเอียดของการวางControl ตา่ งๆ การสรา้ งรายงานใน Microsoft Access สามารถทาได้ 2 วิธี คอื สรา้ งรายงานในมุมมองออกแบบ และสร้างรายงานโดยใชต้ ัวช่วย การสร้างรายงานในมมุ มมองออกแบบ เปน็ การสร้างรายงานตามความตอ้ งการทใ่ี ชง้ านท่ีเหมอื นกับการสรา้ งฟอรม์ ในมุมมองออกแบบ กลา่ วคอื จะเปน็ การนาเอา Control ทีต่ ้องการมาทาการวาดลงบนฟอร์ม และกาหนดคณุ สมบตั ติ ่างๆ ตอ้ งการใหก้ บั Control นนั้ ๆ และสามารถกาหนดรายละเอียดท่ีต้องการได้ตามความพอใจ การสร้างรายงานโดยใช้ตวั ชว่ ย เปน็ การสร้างรายงานแบบง่ายๆ ตามท่โี ปรแกรมกาหนดให้เพียงทาตามขั้นตอนทลี ะขัน้ เท่านั้นก็จะได้รายงานทีต่ อ้ งการออกมาทันที และยงั สามารถแก้ไขสว่ นต่างๆทตี่ ้องการไดใ้ นมมุ มองออกแบบการสรา้ งรายงานในมมุ มองออกแบบ สามารถทาการสรา้ งรายงานในมุมมองออกแบบได้โดยการเลือกเมนูสรา้ ง (Create) และเลอื กรายงาน

- 71 -โดยเมอื่ ทาการเพิม่ รายงานจะแบง่ ออกเป็น 3 ส่วนดว้ ยกัน ได้แก่Page Header สว่ นหัวของหน้าPage Detail สว่ นรายละเอยี ดPage Footer ส่วนท้ายของหนา้ซ่งึ เราสามารถเพม่ิ ส่วนหัว และท้ายของรายงานไดอ้ กี โดยการคลิกขวาท่ีรายงานเลอื กสว่ นหัวและทา้ ยของรายงานซ่ึงส่วนทท่ี าการเพิม่ คือ Report Header และ Report Footer โดยมลี ักษณะการทางานดังน้ี

- 72 -Report Header ส่วนของหัวรายงานจะปรากฏเพียงครัง้ เดยี วในตอนต้นของรายานโดยท่ีเราสามารถใชส้ ว่ นน้ีสาหรับ ใสโ่ ลโก้ ช่อื รายงาน หรอื วนั ทีพ่ มิ พ์รายงาน เป็นต้น โดยส่วนหวั ของรายงานนจี้ ะถกู พมิ พก์ อ่ นส่วนหัวของหนา้ บนหน้าแรกของรายงานPage Header สว่ นหวั ของหนา้ จะปรากฏท่ีส่วนบนของทกุ หนา้ บนรายงานคุณสามารถใสห่ วั คอลัมนไ์ ว้ใช้ในการแสดงผลข้อมลู ได้Page Detail เป็นส่วนรายละเอยี ดของรายงานทเ่ี ปน็ เนอ้ื หาหลกั ของขอ้ มลู ในรายงานสว่ นนจี้ ะซ้าๆ กัน ในแต่ละระเบยี นท่มี าจากแหลง่ ทมี่ าของระเบียนหลักขอรายงานนี้Page Footer ส่วนทา่ ยของหนา้ จะปรากฏท่สี ่วนลา่ งของทุกๆ หนา้ ในรายงาน เราสามารถใชส้ ว่ นนแี้ สดงรายการอย่างเชน่ หมายเลขหนา้ ได้Report Footer ส่วนท้ายของรายงานจะปรากฏเพยี งครั้งเดียวท่สี ว่ นท้ายของรายงานเราสามารถใชส้ ว่ นนี้แสดงรายการอย่างเชน่ ผลรวมตา่ งๆ ของรายงาน ส่วนท้ายรายงานนจี้ ะเป็นส่วนสุดท้ายในการออกแบบรายงาน แตจ่ ะปรากฏส่วนท้ายของหนา้ สดุ ท้ายของรายงานทจ่ี ะพมิ พ์การสรา้ งรายงานแบบมุมมองออกแบบ โดยการสรา้ งรายงานจากตาราง BOOK ซึ่งให้ส่วนหัวของรายงาน ชอ่ื BOOK และนาขอ้ มลูจากตารางมาแสดงผลโดยเลือกท่เี มนู Add Exiting Field จะแสดง Filed List ขึ้นมาให้เลือกตารางที่ต้องการ จากนน้ั ทาการเลือก Filed ท่ีต้องการลากมาวางในรายงาน ดังรูป

- 73 -เม่ือทาการสรา้ งรายงานเรยี บร้อยใหท้ าการบันทกึ เป็น R_BOOK จะได้รายงาน หนังสอื ทง้ั หมดการสร้างรายงานโดยใชต้ วั ชว่ ยสรา้ ง หลงั จากท่สี ร้างรายงานในมุมมองออกแบบกนั มาแล้ว เพอ่ื ความสะดวกและรวดเรว็ สามารถสร้างรายงานโดยใชต้ วั ชว่ ยได้อกี วธิ ีหนง่ึ ดงั น้ีทาการเลือกรายการท่ีต้องการแสดงในรายงาน

- 74 -หนา้ ตอ่ ไปเมื่อต้องการสรา้ ง กล่มุ ของรายการในรายงานสามารถทาการกาหนดกลมุ่ ของข้อมลู ทีแ่ สดงในรายงานได้การเรยี งลาดบั สามารถทาการเลือกเรยี งลาดับได้ ใหท้ าการเลอื กเรยี งลาดับตามรหสั หนังสอื

- 75 -ทาการเลือก Layout ของรายงานและเลอื กการตั้งคา่ กระดาษรายงานทาการกรอกสว่ นหัวของรายงานจะให้มีคาว่าอย่างไร

- 76 -เม่อื ตั้งคา่ เสรจ็ ทาการเลือก Finish กเ็ ปน็ อนั เสร็จสน้ิ การสร้างรายงานจากภาพเม่อื ตอ้ งการแก้ไขรายงานเพิม่ เตมิ สามารถเปลี่ยนเป็นแบบการออกแบบจะสามารถแกไ้ ขได้เหมือนกับการสร้างรายงานดว้ ยตนเอง

- 77 - บทที่ 11 การสร้างรหัสผ่านเขา้ ใชง้ าน Microsoft Access จากการสร้างฐานขอ้ มลู มาใชใ้ นการดาเนนิ งาน เม่ือต้องการรกั ษาความปลอดภัยเพ่อื มใิ ห้ผู้อ่นืสามารถเขา้ มาทาการเปดิ ใชโ้ ปรแกรมฐานขอ้ มลู ของเราได้นนั้ ต้องมกี ารต้งั รหัสผ่านในการเข้าใชง้ านโดยสามารถต้ังคา่ ได้ท่ี เมนู File -> Infoการตงั้ รหสั ผ่านเข้าใชง้ านจากนั้นเลอื กท่ี Decrypt Database โปรแกรมจะใหท้ าการกรอกรหัสผ่านและยนื ยนั รหัสผ่าน

- 78 -ในทีน่ ้ีอาจทาการทดลองใส่ 1234 เปน็ Password ในการเข้าใช้งานเบอ้ื งตน้และเมอ่ื ทาการปิดโปรแกรม และทาการเปิดโปรแกรมขึน้ มาใชง้ านอีกครั้งระบบจะถามหา Passwordท่ไี ด้ทาการต้ังค่าไว้ โดยตอ้ งกรอกใหต้ รงกับ Password ท่ที าการต่งั คา่ ไว้ในครง้ั แรกการแก้ไขรหัสผา่ น การแก้ไขรหัสผา่ น ถา้ ต้องการแก้ไข จะไม่สามารถเข้าไปแก้ไขในเมนู File->Info เหมอื นการตั้งรหสั ผ่านได้ แต่ต้องทาการเปิดโปรแกรมและเลือกเมนู File->Open และทาการเลือกเปิดแบบโหมดOpen Exclusive ถึงจะทาการแก้ไขรหสั ผา่ นได้

- 79 - สารบัญเร่ือง หนา้ ที่บทที่ 1 ระบบฐานขอ้ มูล (Database System) ...................................................................................................1 ระบบฐานขอ้ มูล ....................................................................................................................................................1 โครงสร้างของระบบ (structure of Databases).........................................................................................1 องค์ประกอบของระบบฐานขอ้ มูล ....................................................................................................................1 แนวคดิ การออกแบบฐานข้อมลู (Database Approach) ...........................................................................2 ข้อดขี องการประมวลผลด้วยระบบฐานขอ้ มูล ................................................................................................3 ขอ้ เสียของการประมวลผลดว้ ยระบบฐานขอ้ มลู ............................................................................................4บทที่ 2 สถาปัตยกรรมของระบบฐานข้อมูล (Database System Architecture) ......................................5 การแบ่งระดับสถาปัตยกรรมของฐานขอ้ มลู ...................................................................................................5 ความร้เู บอ้ื งต้นเกีย่ วกับเซตทใ่ี ช้ในการออกแบบฐานขอ้ มูล.........................................................................6 นยิ ามพื้นฐานในระบบฐานขอ้ มลู (Basic Definition) ..................................................................................8 ตวั อยา่ งโครงสรา้ งของขอ้ มลู ..............................................................................................................................9 ชนดิ ของข้อมลู .......................................................................................................................................................9 ประเภทของความสัมพันธ์ (Type of Entity Association)....................................................................10 สัญลกั ณข์ องความสัมพนั ธ์ ...............................................................................................................................13 Entity-Relationship Model........................................................................................................................14 คณุ สมบตั ขิ อง Data Model ท่ีดี...................................................................................................................14 ขน้ั ตอนการเขียน E-R Diagram.....................................................................................................................15บทท่ี 3 ภาษาสอบถามข้อมลู แบบโครงสร้างเบือ้ งตน้ (Structured Query Language) ........................16 ภาษาสาหรบั การนยิ ามข้อมูล (Data Definition Language : DDL) ...................................................16 ภาษาสาหรับการจัดการข้อมูล (Data Manipulation Language : DML) .........................................16 ภาษาสาหรบั การควบคมุ (Data Control Language : DCL)................................................................16 การสรา้ งตาราง..................................................................................................................................................16 ลบตาราง .............................................................................................................................................................17 การเพ่ิมข้อมูลในตาราง.....................................................................................................................................17 การปรับปรุงขอ้ มูล.............................................................................................................................................17 การลบข้อมลู .......................................................................................................................................................17 การเรียกดขู อ้ มูล ................................................................................................................................................18

- 80 - สารบัญ (ต่อ)เร่ือง หน้าท่ี โอเปอเรเตอร์ (Operators).............................................................................................................................18 Aggregate Function......................................................................................................................................19บทที่ 4 การออกแบบฐานขอ้ มลู ............................................................................................................................20 Database Initial Study ................................................................................................................................20 Database Design............................................................................................................................................20 Implementation and Loading ................................................................................................................21 Testing and Evaluation ..............................................................................................................................21 Operation .........................................................................................................................................................21 Maintenance and Evolution....................................................................................................................21 กรณศี ึกษา...........................................................................................................................................................21 วิเคราะหแ์ ละรวบรวมขอ้ มลู ............................................................................................................................22 การออกแบบโครงสร้างตาราง ........................................................................................................................22บทที่ 5 เรม่ิ ต้นกบั Microsoft Access 2010....................................................................................................26 แนะนา Microsoft Access เบื้องต้น............................................................................................................26 การเข้าสโู่ ปรแกรม Microsoft Access 2010............................................................................................26 ทาการสรา้ งฐานข้อมูลเปล่าขึน้ มาใชง้ าน ......................................................................................................28 File Menu .........................................................................................................................................................29 เมนู Home .........................................................................................................................................................34 เมนู Create หรือเมนใู ช้ในการสรา้ ง .............................................................................................................34 เมนู External Data หรอื เมนู แหล่งขอ้ มลู จากภายนอก .........................................................................35 เมนู Database Tools หรอื เมนเู ครื่องมือฐานขอ้ มลู ................................................................................35บทท่ี 6 การสรา้ งตาราง (Create Table)...........................................................................................................36 Table...................................................................................................................................................................36 การเพม่ิ ข้อมลู ลงในตาราง................................................................................................................................43 การลบเรคคอร์ด ................................................................................................................................................44 การแก้ไขขอ้ มูล...................................................................................................................................................44บทที่ 7 การกานหดความสมั พนั ธข์ องตาราง ......................................................................................................46บทที่ 8 การสรา้ งแบบสอบถาม (Query) ............................................................................................................50

- 81 - สารบัญ (ตอ่ )เรอื่ ง หน้าท่ี แบบสอบถามที่ใชใ้ นการเลือกข้อมูล (Select Query)..............................................................................50 แบบสอบถามแสดงผล (Action Query)......................................................................................................50 โอเปอเรเตอร์ทางด้านคณิตศาสตร์ ................................................................................................................50 โอเปอเรเตอร์การเปรียบเทยี บค่า ...................................................................................................................51 โอเปอเรเตอรท์ างดา้ นลอจกิ ............................................................................................................................51 โอเปอเรเตอรท์ ี่เก่ียวกับการเช่อื มตอ่ ข้อความ..............................................................................................52 การสรา้ ง Query................................................................................................................................................53 Query ในการสร้างตารางใหม่........................................................................................................................55 Query ท่ใี ชใ้ นการปรบั ปรุงขอ้ มูล ..................................................................................................................57 Query ท่ีใช้ในการลบข้อมลู ............................................................................................................................57 การสรา้ ง Query จากตวั ช่วยสร้าง................................................................................................................58บทที่ 9 การสร้างฟอร์ม (Form)............................................................................................................................62 การสร้างฟอร์มแบบง่าย ...................................................................................................................................62 การสรา้ งฟอรม์ โดยใช้ Design View.............................................................................................................63 หน้าทข่ี อง Control มาตรฐาน.......................................................................................................................66บทที่ 10 การสร้างรายงาน (Report)...................................................................................................................70 การสร้างรายงานในมมุ มองออกแบบ ............................................................................................................70 การสรา้ งรายงานแบบมุมมองออกแบบ ........................................................................................................72บทที่ 11 การสร้างรหัสผา่ นเข้าใช้งาน Microsoft Access.............................................................................77 การตั้งรหสั ผ่านเขา้ ใชง้ าน ................................................................................................................................77 การแก้ไขรหัสผ่าน..............................................................................................................................................78

- 82 - คมู่ ือประกอบการอบรมMicrosoft Access 2010 เบ้อื งตน้


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook