'J1 'J1...พระราชบ ญญ ต บร ษ ทมหาชนจ าก ด พ.ศ. 2535 และพระราชบ ญญ ต หล กทร พย และตลาดหล
1. สร้างจากฐานข ้อมูลเปล่า การ ......Hyperlink ส...
Transcript of 1. สร้างจากฐานข ้อมูลเปล่า การ ......Hyperlink ส...
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 1
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ใบความรท 2 เรอง การสรางฐานขอมลและตาราง
การสรางฐานขอมลขนมาใชงานนนสามารถสรางได 2 วธ คอ
1. สรางจากฐานขอมลเปลา 2. สรางจากฐานขอมลแมแบบ
การสรางฐานขอมลใหม
1. เลอก Bank Database 2. ตงชอฐานขอมล 3. เลอกทจดเกบฐานขอมล 4. คลกปม Create
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 2
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การสรางตารางขอมล
1. คลกทไอคอน view 2. เลอก Design View 3. ตงชอตาราง 4. คลกปม OK 5. ตงชอฟลด 6. กาหนดชนดของขอมล และคาอธบาย 7. กาหนดคณสมบตของฟลด
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 3
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 4
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ใบความรท 3 เรอง ประเภทของขอมล
ประเภท ขนาด ความหมาย
Text สงสด 255 ตวอกษร ตวอกษร ตวเลข หรอเครองหมายตางๆ ทไมไดใชในการคานวณ Memo สงสด 65,635 ตวอกษร ตวหนงสอ หรอตวเลขทเปนคาอธบาย หรอบกทกทมความยาวมากๆ
Number 1 – 8 ไบท
ขอมลตวเลขทงจานวนเตม หรอทศนยม ทตองใชในการนวณ ดงน
1. Byte : ตวเลขจานวนเตม 0-255 2. Integer : จานวนเตม -32,768 ถง 32,768 3. Long integer : จานวนเตม 4. -2,147,483,648 ถง 2,147,483,647 5. Single : เกบตวเลขทศนยม 7 ตาแหนง 6. Double : เกบตวเลขทศนยม 15 ตาแหนง 7. Decimal : เกบตวเลขทศนยม 28 ตาแหนง
Date/Time 8 ไบท วนทและเวลาซงมรปแบบการแสดงผลหลายแบบ และสามารถกาหนดแบบของการแสดงผลเองได
Currency 8 ไบท เกบขอมลทเปนจานวนเงน เพอปองกนเรองการปดเศษทศนยม Auto Number 4 Byte กาหนดตวเลขทเรยงลาดบตอเนองกนโดยอตโนมต โดยโปรแกรม
Yes/No 1 บท เกบขอมลในรปทเปนได 2 อยาง เชน จรง/เทจ ชาย/หญง ถก/ผด OLE Object 1 GB เกบขอมลทถกสรางโดยโปรแกรมอน เชน รปภาพ เปนตน Hyperlink สงสด 2,048 ตวอกษร จด Link ตางๆ
Lookup Wizard 4 ไบท ขอมลทเลอกจากตารางอนๆ ทสมพนธกน Attachment เกบขอมลทเปนรปภาพ
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 5
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ใบความรท 4 เรอง ตารางขอมล
สรางตารางใหมดวยมมมองออกแบบ (Design View)
1. คลกเลอกแทบ สราง(Create) 2.คลกเลอกไอคอน ออกแบบตาราง (Table Design)
3. พมพชอฟลด productID 4. คลกเลอกชนดขอมลเปน Text 5. พมพคาอธบายฟลดวา รหสสนคา 6. สรางฟลดอนๆ ใหครบ
คณสมบตของแตละ Field (Field Properties)
Field Size ขนาดของ ตามชนดทเลอกไวใน Data Type Format รปแบบของขอมลใน Field นน ๆ Input Mask รแปแบบทใชบงคบปอนขอมล เชน กาหนดใหปอนไดเฉพาะตวเลขไดไมเกน 5ตวเลข Caption ปายชอทตดแทนชอ Field ทหวคอลมนเมอแสดงขอมลแบบ Datasheet View Default Value การกาหนดคาเรมตน Validation Text แสดงกรอบขอความเมอขอมลทปอนเขาไปไมเปนไปตามเงอนไงทกาหนดไวใน Validation
Rule Required กาหนดวาตองปอนขอมลหรอไม Allow Zero Length กาหนดวาสามารถปอนคาวาง (Null Value) ไดหรอไม
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 6
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ประโยชน Primary Key
1. ปองกนการปอนขอมลทซากน 2. ปองกนการเวนวางในการปอนขอมล 3. ชวยในการจดเรยงขอมล 4. เปน Field ทใชในการสรางความสมพนธระหวาง Table
สรางคยใหกบตาราง
คยหลก (Primary Key) เปนการกาหนดใหฟลดใดฟลดหนงจะตองไมมขอมลซากน โดยมขนตอนดงน
1. กาหนด Primary Key โดยการคลกท ฟลด productID 2. คลกปมคยหลก (Primary Key) เพอกาหนดใหฟลด productID เปนคยหลกสาหรบการอางอง
คาตางๆ ในตาราง 3. จะพบสญลกษณรปกญแจบรเวณหนาฟลด productID
การบนทกตาราง
1. คลกไอคอนคาสง บนทก Save เพอบนทกตาราง 2. ตงชอตาราง เชน tbl_product 3. คลกปม OK
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 7
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การใสวนทโดยใชปฏทน
1. เลอนเมาสไปทฟลด จะปรากฏไอคอนรปปฏทนขนมา 2. คลกทไอคอนปฏทน 3. เลอกวนทตองการ
การใชฟงกชน
1. คลกไอคอนคาสง (SUM) ทแทบ หนาแรก (Home) 2. ปรากฏแถวรวมทเรคคอรดสดทายของแผนขอมล 3. คลกเลอกคาสง ผลรวม (SUM)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 8
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ตวอยาง หาผลรวมของราคาสนคา กาหนดคณสมบตของ Validation rule และ Validation Text เพอตรวจสอบความถกตองของฟลด ตวอยางตารางราน Video กาหนดใหคาเชาวดโอ 20 และ 30 เทานน ถาไมใชใหขนขอความเตอน
1. เลอกฟลดคาเชา Rent 2. กาหนดคา Validation rule : in(20,30) 3. กาหนดคา Validation Text : คาเชาตองมคาเทากบ 20 หรอ 30 เทานน
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 9
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ตวอยาง ผลการตรวจสอบเมอปอนขอมลไมถกตอง
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 10
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ใบความรท 6 เรอง การสรางฟอรม
ประเภทของฟอรม แบงออกเปน 6 ชนด
1. ฟอรมสาหรบปอนขอมล 2. ฟอรมแบบกาหนดเอง 3. ฟอรมแบบแผนตารางขอมล 4. Main / Sub forms 5. Pivot Table Forms 6. Pivot Chart Forms
มมมองของฟอรม
1. มมมองเคาโครง (Layout View) 2. มมมองการออกแบบ (Design View) 3. มมมองฟอรม (Form View
การสรางฟอรมทาได 3 วธ คอ
1. การสรางฟอรมดวยเครองมอชวยสรางฟอรม 2. การสรางดวยตวชวยสราง 3. การสรางฟอรมขนเองดวยมมมองออกแบบ
การสรางฟอรมเดยว
1. เลอกตารางหรอแบบสอบถามทตองการสรางฟอรม 2. คลกเลอก สราง (Create) 3. เลอกไอคอน Form 4. บนทกฟอรม
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 11
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การบนทกฟอรม
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 12
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 13
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การสรางฟอรมแยก
1. คลกทแทบ สราง (Create) 2. คลกเลอกตารางทตองการสราง 3. คลกปมฟอรมแยก (Split Form) 4. บนทกตงชอฟอรม
การสรางฟอรมดวยตวชวยสราง( Form Wizard)
1. คลกทแทบ สราง (Create) 2. คลกไอคอนคาสง ฟอรมเพมเตม (More Form) เลอกตวชวยสรางฟอรม (Form Wizard)
3.คลกเลอกตาราง tbl_product 4. เลอกฟลดทงหมด 5. ถดไป (Next)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 14
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
6. เลอกแบบคอลมน (Columnar) 7. ถดไป (Next)
8. เลอกรปแบบ 9. ถดไป (Next)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 15
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
10. ตงชอฟอรม Frm_product 11. คลกปม เสรจสน (Finish)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 16
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ตวอยางฟอรม
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 17
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ใบความรท 7 เรอง การสรางฟอรมในมมมองออกแบบ
สวนประกอบของตวฟอรม Design View ประกอบดวย 5 สวน คอ
1. สวนหวของฟอรม Form Header จะแสดงอยในสวนบนสดของฟอรม ซงจะพมพเฉพาะหนาแรกเทานน เปนสวนทใชแสดงขอความ เชน ชอฟอรม วนทและเวลา เปนตน
2. สวนหวของหนา Page Header จะถกพมพอยสวนบนสดของแตละหนา 3. สวนรายละเอยด Detail เปนสวนประกอบทสาคญทสดตองมเสมอแตกาหนดใหไมแสดง
(คอมองไมเหน)ได เปนสวนทใชวางเขตขอมลหรอตวควบคมทใชแสดงขอมลหรอรบขอมลจากผใช รวมทงเปนสวนทใชวางฟอรมยอย
4. สวนทายของฟอรม Page Footer จะถกพมพในสวนลางสดของแตละหนา 5. สวนทายของฟอรม Form Footer มกจะแสดงอยสวนลางสดของหนาจอฟอรม ซงจะถกพมพอย
เฉพาะหนาสดทาย
การเพมหรอลบสวนหว / สวนทายของหนา และฟอรม
1. คลกขวาบนหนาจอ Form Design 2. คลกเลอกคาสงทตองการจะเพมหรอลบสวนหว / สวนทายของหนา และฟอรมนนๆ
การสรางฟอรมดวยมมมองออกแบบอยางงาย
1. ทแทบ สราง (Create) คลกไอคอนคาสง ออกแบบฟอรม(Form Design) เพอสรางฟอรมเปลาขนมากอน
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 18
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
2. ทแถบ ออกแบบ (Design) คลกไอคอนคาสง เพมเขตขอมลทมอย (Add existing Field) เพอเลอกตารางและฟลดทตองการ
3. คลกเครองหมาย + (บวก) หนาตารางทตองการ 4. ดบเบลคลกฟลดทตองการ หรอถาตองการเลอกฟลดทงหมด ใหคลกทฟลดแรกแลวกดแปน Ctrl บนแปนคยบอรดคางไวแลวคลกทฟลดสดทาย จะปรากฏแถบสดาทกฟลดแลวลากมาตาแหนงทตองการ
สวนประกอบของฟลด
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 19
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
1. ปายชอ (label) ใชแสดงขอความ 2. กลองขอความ (Text box) ใชแสดงขอมลในฟลดทดงมาจากตารางหรอควร
การสลบเปลยนมมมอง
1. คลกท มมมอง (View) 2. เลอกมมมองทตองการ
การกาหนดคณสมบตของคอนโทรล (Property) หลงจากทไดนาคอนโทรลแตละตวมาวางบนฟอรมแลวเราจะตองกาหนดคณสมบตใหคอนโทรลแตละตว เพอใหแตละตวทางานไดอยางถกตองและตรงตามการใชงาน วธกาหนดคณสมบตมดงน
1. คลกไอคอนคาสง แผนคณสมบต (property sheet) ทแทบ ออกแบบ (Design) 2. คลกเมาสขวาของแตละคอนโทรลแลวเลอกคาสง คณสมบต (properties) ซงประกอบดวยแถบ
ตางๆ ดงน
Format : ใชกาหนดคณสมบตเกยวกบรปแบบการแสดงผลของคอนโทรล Data : ใชกาหนดแหลงขอมล และกาหนดรปแบบในการแสดงขอมลใน ฟอรมโดยเลอกจากตารางหรอควร เหตการณ : กาหนดวาเมอเหตการณหนงแลวตองการใหสวนใดของโปรแกรมทางาน
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 20
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
อนๆ : ในสวนนจะมหลายๆ สวนรวมอย ทงหมด : แสดงคณสมบตทมทงหมดของคอนโทรลนนๆ
สรปขนตอนการสรางฟอรม
สรางฟอรมเปลา กาหนดแหลงขอมล และกาหนดคณสมบตของฟอรม สรางคอนโทรลบนฟอรม และกาหนดคณสมบตของคอนโทรล ปรบแตงคอนโทรลและฟอรม จดเกบและเรยกใชฟอรม
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 21
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
ใบความรท 8 เรอง การสรางรายงาน
ประเภทของรายงาน แบงออกเปน 3 ประเภท ดงน
1. รายงานแบบตาราง (Tabular Report) เปนรายงานทมการจดเรยงขอมลเหมอนตาราง ซงจะเรยงฟลดจากซายไปขวาของรายงาน โดยจะแสดงขอมลทกเรคคอรดในหนงหนารายงาน
2. รายงานแบบหลายคอลมน (Columnar Report) เปนรายงานทแสดงขอมลซงจะจดเรยงฟลดจากบนลงลาง โดยจะแสดงขอมลทละ 1 เรคคอรด
3. รายงานแบบปายชอ (Label Report) เปนรายงานแบบปายฉลากทเรยกวาเลเบล สาหรบตดหนาซองตางๆ เชน ปายตดซองจดหมาย เลเบลตางๆ ปายฉลากสนคา เปนตน
มมมองของรายงาน
1. มมมองรายงาน(Report View) เปนมมมองทใชสาหรบการแสดงผลในรปแบบรายงานเทานน ไมสามารถแกไขรายงานได
2. มมมองแสดงตวอยางกอนพมพ (Print Preview) เปนมมมองทใชสาหรบแสดงตวอยางรายงานกอนพมพ โดยมลกษณะเหมอนกบทเหนบนหนาจอ
3. มมมองเคาโครง (Layout View) มลกษณะคลายกบมมมองรายงาน ในการแสดงผลขอมลและคลายกบมมมองออกแบบตรงทสามารถจดรปแบบของรายงานได
4. มมมองออกแบบ (Design View) เปนมมมองทใชในการออกแบบและปรบแตงรปแบบการแสดงผลของรายงานโดยสามารถเพมตวควบคมตางๆ เขามาในรายงานได
การสรางรายงาน
ในการสรางรายงานเพอใชสรปขอมลหรอแสดงผลจะมลกษณะคลายกบฟอรม คอ สามารถกาหนดเงอนไขของขอมลเพอเลอกดเฉพาะขอมลทสนใจได แตจะแตกตางกนตรงทฟอรมใชแสดงผลขอมลทหนาจอและแกไขขอมลได สวนรายงานพมพไดแตไมสามารถแกไขขอมลได
1. การสรางรายงานอยางงายดวยปมคาสง Report 2. การสรางรายงานเปลา 3. การสรางรายงานดวยตวชวยสราง 4. การสรางรายงานแบบเลเบล 5. การสรางรายงานดวยตวเองในมมมองออกแบบ
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 22
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การสรางรายงานดวยปมคาสงรายงาน Report
1. คลกเลอกตารางหรอแบบสอบถามทตองการสรางรายงาน 2. ทแทบ สราง (Create) คลกไอคอนคาสงรายงาน (Report)
3. จากนนจะแสดงหนาจอรายงานขนมาอตโนมต 4. คลกปมบนทก และตงชอใหกบรายงาน เชน rpt_product 5. คลกปมตกลง
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 23
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การสรางรายงานเปลาในมมมองเคาโครง (Layout View)
คลกทแทบ สราง(Create) คลกไอคอนคาสง รายงานเปลา (Bank Report)
1. คลกเลอกตารางทตองการแสดงโดยคลกทเครองหมาย + (บวก) ในหนาตางเขตขอมลในทนเลอกตาราง tbl_product
2. จากนนเลอกฟลดทตองการแสดง
การบนทกรายงาน
1. บนทกรายงาน คลกทไอคอน 2. ตงชอรายงาน rpt_product 3. คลกปม OK
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 24
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
การสรางรายงานดวยตวชวยสราง (Report Wizard)
1. คลกทแทบ สราง(Create) 2. คลกไอคอนคาสง ตวชวยสรางรายงาน (Report Wizard) 3. คลกเลอกตารางหรอควรทตองการ 4. คลกเลอกฟลดทตองการ โดยคลกทปม > เพอเลอกทละฟลด หรอคลกทปม >> เพอเลอกฟลด
ทงหมด 5. คลกปม ถดไป (Next)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 25
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
6.คลกปม ถดไป (Next)
7. คลกปม ถดไป (Next)
8. คลกปม ถดไป (Next)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 26
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
9. เลอกรปแบบเคาโครงและรปแบบการวาง คลกปม ถดไป (Next)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 27
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
10. เลอกรปแบบ คลกปม ถดไป (Next)
11.ตงชอรายงาน rpt_product
ตวอยาง รายงานสนคา
การสรางรายงานแบบลาเบล (Label Wizard)
1. เลอกตารางหรอควรทตองการสรางเปนลาเบล 2. คลกทแทบ สราง (Create) 3. คลกไอคอนคาสง ปายชอ (label)
2201-2405 | วชาการใชโปรแกรมฐานขอมล | ครภรวฒน เกอทาน แผนกวชาคอมพวเตอรธรกจ 28
วทยาลยเทคนคอานาจเจรญ | AMT : กาวลานาอาชพ
1. กาหนดขนาดและชนดของเลเบล 2. กาหนดรปแบบของขอความทจะแสดงในเลเบล 3. คลกเลอกฟลดทตองการแสดง 4. เลอกรปแบบการแสดง 5. ตงชอรายงาน 6. คลกปม เสรจสน Finish