lesson 5 การสร้าง form

Post on 29-May-2015

18.846 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ฟอรม คอ ออบเจคหนงของ Access ใชในการกรอกขอมล และแสดงขอมล การกรอกขอมลในตารางหรอใน Query ถงแมจะท าได แตกไมสะดวกและสวยงามนก การใชฟอรมสามารถท าใหการกรอกขอมลเปนไปไดดวยความรวดเรวมากขน และผดพลาดนอยลง ทส าคญ ยงคงดเปนมตรกบผใชมากกวา เราสามารถออกแบบฟอรมใหเหมาะสมกบลกษณะงานไดดงทตองการ Form กเปนอกวธการหนงในการปอนและแกไขขอมลทอยใน Table แทนทจะปอนระเบยนใน Table ไดเฉพาะตามแนวแถวและคอลมนขณะอยในมมมอง Datasheet เทานน ซงเราอาจใช Form นเปน Form เดยวกนกบในกระดาษกได โดยจะชวยลดความผดพลาดในการปอนขอมลได เนองจากมความคลายกบ Form แบบทใชบนกระดาษซงมขอมลทเตรยมไวทจะปอนลงใน Table อกหนง และถาหากใน Table นนมเขตขอมลซงประกอบดวยรปภาพ, เอกสาร หรอออบเจคจากโปรแกรมอน เรากสามารถดออบเจคเหลานไดในมมมอง Form อกเชนกน (ในมมมอง Datasheet ออบเจคจะเปนแคขอความหรอไอคอน) นอกจากนเรายงสามารถใสค าแนะน าหรอค าอธบายของขอมลในแตละเขตขอมลลงบน Form เพอชวยใหผใชปอนและแกไขขอมลไดงายขน รวมทงสามารถตกรอบและใสรปภาพเพอท าให Form สวยงามไดอกดวย

การสราง Form ของ Access

เมอสรางฐานขอมลโดยใช Wizard เราสามารถเลอกรปแบบของ Form ท จะสรางได และถาเราสราง Table Wizard ระบบ Wizard กจะชวยสราง Form ทใชส าหรบปอนขอมลเขา Table นนขนมาใหโดยอตโนมตแตถาตองการสราง Form ดวยตวเองโดยไมใช Wizard เรากสามารถท าไดเชนกน การสราง Form สามารถท าไดหลายวธดวยกน อยางเชน เราอาจจะใชค าสง Auto Form เพอสราง Form อยางงายทประกอบดวยเขตขอมลทงหมดใน Table หรอ Query ทเลอกไวนนไดอยางรวดเรว โดยท Auto Form Wizard จะสราง Form อยางงาย (Columnar, Tabular หรอ Datasheet) ขนจาก Table หรอ Query ทเลอกไว หรอจะใช Form Wizard ซงสามารถเลอกชนดของ Form ไดพรอมทงใหค าแนะน าในการสรางตลอดทกขนตอน เราเพยงแตตอบค าถามเกยวกบ Form ทตองการ แลว Access จะสราง Form ตามทก าหนดให และหลงจากทสราง Form เสรจแลวเรากสามารถจะแกไขไดในมมมอง Design หรอสราง Form ในมมมอง Design โดยไมใช Wizard เลยกไดเชนกน

การสรางแบบฟอรม (Form) อยางงาย

81

การใชงาน Form Control แตละสงทอยบน Form เชน ชอเขตขอมล, คาของเขตขอมลและชอของ Form จะถกเรยกวา

คอนโทรล (Control) ถาหากเราสราง Form ดวย Wizard ระบบ Wizard จะจดเรยงและก าหนดขนาดของคอนโทรลตาง ๆ ตามทเราก าหนดลงใน Form และถาตองการจะแกไขกสามารถท าไดในมมมอง Design โดย

ยายและปรบขนาดคอนโทรล แกไขคณสมบตของคอนโทรล แกไขรปลกษณของคอนโทรลโดยใชกรอง, การแรเงา รปแบบตวอกษร เชน ตวหนา ตวเอยง เพมคอนโทรลใหม จดกลมของคอนโทรลโดยใช Group boxes

ชนดของ Form Control

คอนโทรลทใชใน Form นนมอย 3 ชนด คอ

Bound Control คอเขตขอมลของขอมลใน Table หรอ Query ซงใน Form จ าเปนตองม Bound Control ส าหรบแตละเขตขอมลใน Table หรอ Query ทตองการจะแสดงบน Form นน ส าหรบ Bound Control นไมสามารถจะน าไปใสสตรการค านวณได

Unbound Control เปนคอนโทรลทเปน Label หรอชองใสขอความ (text box) โดยทวไปแลวเราจะใช Unbound control เพอเปนตวระบคอนโทรลอน ๆ หรอพนทบน Form เราสามารถสรางสตรค านวณใน Unbound Control ได

Calculated Control เปนคาทเกดจากการค านวณใน Form เชน ผลรวม (Total) , ผลรวมยอย (Subtotal), คาเฉลย, เปอรเซนต ฯลฯ

ในการสรางคอนโทรล ใหคลกปมคอนโทรลตามชนดท เราตองการจะสราง แลวลากเมาสไปยงพนททตองการใหคอนโทรลปรากฏ ปมคอนโทรลจะอยบนทลบอกซในมมมอง Design

82

ในมมมอง Design ทก ๆ คอนโทรลประกอบดวย 2 สวนคอ ตวคอนโทรลและ Label คอนโทรล

เมอลากคอนโทรลไปทใดกตาม Label จะตามไปดวยเสมอ เราไมสามารถจะแยก Label ออกจากคอนโทรลได ในกรณทเราไมแนใจวาจะสรางคอนโทรลไดอยางไร กสามารถคลกปม Control Wizard บนทลบอกซ (Tool box) เพอให Wizard ใหค าแนะน าในการสรางคอนโทรลแตละชนด เชน ถาตองการสรางคอนโทรลรายชอ (List box control) โดยคลกปม Control Wizard ระบบ Wizard จะแสดงขอมลตาง ๆ เกยวกบคอนโทรลชนดนและจะใหใสชอทเปน Label ของคอนโทรลดวย ถาตองการปด Wizard ใหคลกปม Control Wizard ซ าอกครงหนง เพอเปนการยกเลกการใชงาน Wizard Form Control แตละชนดจะมลกษณะเฉพาะทแตกตางกน ซงสามารถเปลยนคณสมบตเหลานได โดยใชค าสง Properties เราเพยงแตเลอกคอนโทรลทตองการจะแกไข จากนนคลกปม Properties บนทลบาร Form Design แลวกก าหนดคณสมบตตาง ๆ ทตองการจะเปลยนในไดอะลอกบอกซ Properties ได

มมมองของแบบฟอรม ฟอรมจะมมมมองของฟอรมอย 6 แบบดวยกนคอ

มมมองออกแบบ Design View มมมองแบบนจะใชในการแกไขดดแปลงแบบ ฟอรม การสลบไปยงมมมองออกแบบน ท าไดโดยการคลกทปม Design View บนทลบาร

มมมองแผนขอมล Datasheet View มมมองแบบน จะแสดงขอมลในแบบตาราง การสลบไปยงมมมองแผนขอมลน ท าไดโดยการคลกทปม Datasheet View บนทลบาร

มมมองฟอรม Form View มมมองแบบนจะแสดงขอมลทอยในฟอรมทไดสรางขน การสลบไปยงมมมองฟอรมน ท าไดโดยการคลกทปม Form View บนทล

มมมอง PivotTable เปนมมมองทแสดงผลฟอรมในรปของตารางแจกแจงรายละเอยดและสรปผลขอมล

มมมอง PivotChart เปนมมมองทแสดงผลฟอรมเพอการวเคราะหและ สรปผลในในรปของแผนภมหรอ Chart

มมมองเคาโครง มมมองแบบนจะแสดงขอมลทอยในฟอรมทไดสรางขน แตสามารถทจะแกไขรปแบบของฟอรมไดเหมอนมมมองออกแบบ

83

แสดง Form ในมมมอง Design

หลงจากสราง Form แลวเราอาจจะตองการแกไขคอนโทรลบางอยางใน Form เพอใหใชงานไดงายขน เชน ใสแถบชอหรอ Label ใหกบแตละเขตขอมลทเกยวเนองกน ในการแกไข Form นน จะตองเปด Form ในมมมอง Design เสยกอน โดยเรยกจากแทบ Forms ในวนโดวส Database หรอจากมมมอง Form โดยใชปม View ทชวยใหสลบไปมาระหวางมมมอง Design ซงท าใหสามารถแกไข Form แลวดผลจากการแกไขนนไดเลย

แสดง Form ในมมมอง Design

1. คลกเมาสท Ribbon สราง เลอก ฟอรม

2. จากนนคลกทปม ออกแบบฟอรม

แสดงมมมองการออกแบบฟอรม

84

การสลบระหวางมมมอง 1. คลกเมาสท Ribbon หนาแรก เลอก มมมอง

2. คลกเมาสเลอกมมมองทตองการ

Form ในมมมอง Design

ปม Toolbox หรอกลองเครองมอควบคมปมค าสงทใชในการสราง Form

85

Form Header ขอความจะปรากฏทสวนบนของ form

แสดงเขตขอมลตางๆ ซงเปนรายละเอยดของแตละเรคอรด

Footer ทสวนทายของ Form

ปม เพมเขตขอมลทหรอรายการเขตขอมล คลกเพอเพมเขตขอมลใหมลงใน Form

ปม Toolbox หรอกลองเครองมอควบคมปมค าสงทใชในการสราง Form

86

การสรางฟอรม วธการสรางฟอรมใน Access มอยดวยกนหลายวธดงน

# สรางฟอรมทอนญาตใหคณใสขอมลครงละ 1 ระเบยน # สรางฟอรมแยกทแสดงแผนขอมลในสวนดานบนและ ฟอรมในสวนดานลางทใชใสขอมลเกยวกบระเบยนท เลอกในแผนขอมล

# สรางฟอรมทแยกหลายระเบยนในหนงแผนขอมลทหนง ระเบยนตอหนงแถว

# สรางฟอรมเพอแสดงขอมลในรปของตารางวเคราะห และแจกแจงรายละเอยด # สรางฟอรมเปลา

# สรางฟอรมเพมเตม โดยในสวนของฟอรมเพมเตมจะประกอบ ไปดวย # สรางฟอรมเปลาในมมมองออกแบบ ในมมมองออกแบบคณ สามารถท าการเปลยนแปลงการออกแบบขนสงใหกบฟอรมได

# ก าหนดรปแบบการจดวางในมมมองเคาโครง

87

ในทนเราจะอธบายการใชฟอรมเฉพาะการสรางฟอรมแบบ Design View และ การสรางฟอรมแบบ Form Wizard

การใช Form Wizards และการสรางดวยมอ การสรางฟอรมลงใน Access โดยการใช Form Wizards เปนสงทท าไดงายดายกวาการสรางดวยมอซงมขนตอนทยงยากและซบซอนกวา แตการสรางฟอรมดวยมอสามารถท าไดหลากหลายมากกวาโดยไมมขอจ ากดเหมอนการใช Form Wizards ทมรปแบบของฟอรมทคอนขางแนนอน ดงนนวธการทด คอ การสรางฟอรมโดยใช Form Wizards ตอจากนนจงดดแปลงแกไขฟอรมดวยมอ

แบบฟอรมมาตรฐานใน Form Wizard

แบบฟอรมท Form Wizards เสนอใหมอยดวยกน 4 ชนด คอ - แบบคอลมน ฟอรมชนดนจะมการเรยงเขตขอมลแบบเรยงตอกนจากบนลงลางจนครบทกเขตขอมล จากนนจงขนไปยงระเบยนตอไป ฟอรมชนดนใชไดกบตารางหรอ Query เพยงอนเดยวเทานน

- แบบตาราง ฟอรมชนดน จะมการเรยงกนของเขตขอมลจากซายไปขวา ระเบยนจะเรยงกนจากบนลงลาง

- แผนขอมล ฟอรมชนดนจะมลกษณะรปแบบเหมอนฐานขอมล - ชดขอบ ฟอรมชนดนจะมลกษณะรปแบบชดขอบดานบนของแผนฟอรม

88

การสราง Form Wizards

การสราง Form Wizards เปนการสรางแบบฟอรมทงายกวาการสรางดวยมอ และมรปแบบของฟอรมทคอนขางแนนอน ดงนนวธการทดทสดคอการสรางฟอรมโดยใช Form Wizards ซงเราสามารถน า Form Wizards มาแกไขโดยใชฟอรมโดยการสรางฟอรมจากมอได

1. น าเมาสคลกทฟอรมเพมเตม เลอกตวชวยสรางฟอรม

2. คลกเลอกตารางหรอแบบสอบถาม จากนนเลอกเขตขอมลทจะใชงานในฟอรม การเลอกเขตขอมลสามารถท าไดโดยคลกในชอง เขตขอมลทมอย จากนนคลกทปมเครองหมาย > เพอเลอกเขตขอมลนน เขตขอมล ทถกเลอกจะไปปรากฏอยในชอง เขตขอมลทเลอก ถาตองการเลอกเขตขอมลทงหมดใหคลกทปมเครองหมาย >> สวนปม < ใชยกเลกเขตขอมลทเลอก ปม << ใชยกเลกเขตขอมลทเลอกทงหมด เมอเลอกเขตขอมลทตองการเสรจแลวจะปรากฏ ดงรป

คลกปม เพอเลอกเขตขอมลเดยว

คลกปม เพอเลอกเขตขอมลทงหมด

89

3. เลอกรปแบบเคาโครงแบบใดทจะใชกบฟอรมทสราง จากนนคลกทปม ถดไป

4. เลอกรปแบบลกษณะการแสดงผลของฟอรม จากนนคลกทปม ถดไป

5. ก าหนดชอใหกบฟอรม จากนนคลกทปม เสรจสน

90

6. เมอสนสดค าสงโปรแกรม Ms-Access จะปรากฏสวนของฟอรมทสรางดงรป

หมายเหต ส าหรบการจดเกบฟอรม โปรแกรม Access จะท าการบนทกใหโดยอตโนมต หลงจากทเราปดฟอรมนน

91

การสรางแบบฟอรมดวยตนเอง

ขนตอนการสรางฟอรมดวยตนเอง

1. น าเมาสคลกท Ribbon สราง จากนนคลกทปมออกแบบฟอรม

2. หลงจากคลกทปมออกแบบฟอรม จะปรากฏเปนฟอรมเปลาขนมาใหผใชเลอกเครองมอและเขตขอมลในการสรางฟอรม

3. คลกท Ribbon ออกแบบ เลอกในสวนของเครองมอ จากนนคลกทปม เพมเขตขอมลทมอย

92

4. ใหเลอกเขตขอมลทตองการจะเพมลงไปใน Form โดยการคลกทเขตขอมลทตองการจะเพมแลวลากไปยงต าแหนงทตองการใหปรากฏบนฟอรม ดงรป

5. เมอเพมเขตขอมลทตองการจะเพมครบแลว จะไดผลดงรป

6. ในการสรางฟอรมโดยใชปมออกแบบฟอรม หลงจากทเพมเขตขอมลทกรายการเรยบรอยแลวหากเราปดฟอรมดงกลาวลง โปรแกรมจะใหเราบนทกฟอรมขางตนทนท จะไมเหมอนกบการสรางฟอรมโดยใช ตวชวยสราง ซงจะบนทกฟอรมใหอตโนมต

คลกทปม ใช

ตงชอฟอรมทตองการ จากนนคลกทปม ตกลง

93

องคประกอบตาง ๆ ในหนาตางออกแบบ

การสรางแบบฟอรมดวยมอนน จะกระท าในหนาตางออกแบบ และมองคประกอบตางๆ ในหนาตางออกแบบ ดงตอไปน

พนทออกแบบ ในหนาตางออกแบบจะมสวนทเปนพนทส าหรบการออกแบบดงน

การก าหนดขนาดของพนทออกแบบฟอรม เราสามารถก าหนดขนาดของพนทออกแบบแตละ

สวนใหมขนาดดงทตองการ โดยการคลกทขอบของพนออกแบบแลวลากเพอขยายหรอลดขนาดของพนทออกแบบฟอรม

การใสขอความ , ตวควบคมหรออน ๆ ลงในพนทออกแบบจะปรากฏอยในมมมองของฟอรม พนทออกแบบ คอพนทสขาวมกรดและสเกลวดระยะอยดานซายและดานบน

ในพนทการออกแบบของฟอรม เราสามารถใส Form Header , Form Footer , Page Header และ Page Footer ได ดงน

- Form Header คอ สวนท เปนหวของแบบฟอรม สวนนจะปรากฏทตอนเรมตนของ แบบฟอรมเพยงครงแรก

- Form Footer คอ สวนทเปนหางของแบบฟอรม สวนนจะปรากฏอยทายสดของแบบ ฟอรมในตอนสนสดแบบฟอรมเทานน

94

การก าหนดใหแสดงสวนของ Form Header และ Form Footer

1. น าเมาสคลก Ribbon ออกแบบ เลอกในสวนของ ตวควบคม จากนนคลกทคลกทปมปายชอ

2. หลงจากทคลกทปมชอเรอง โปรแกรม Access จะแสดงฟอรมในสวนของ Header Footer ดงรป

95

หนาตางเขตขอมลลสท หนาตางเขตขอมลลสทน จะแสดงรายการของเขต

ขอมลในตารางหรอ Query ทคณเลอกในระหวางการสรางฟอรมอนใหมการใชเขตขอมลลสทท าไดโดยการคลกแลวลากเขตขอมลทตองการจากหนาตางเขตขอมลลสทไปยงพนทออกแบบ จะปรากฏตวควบคมส าหรบเขตขอมลนนในแบบเทกซบอกซโดยอตโนมต

การใชปมในทลบอกซและคอนโทรล

ปมบนทลบอกซ

ปม ชอปม ค าอธบาย

Select Objects คลกปมนแลวคลกคอนโทรลทตองการเลอกหลาย ๆ คอนโทรลทเดยวเปนกลมใหญ กท าได โดยคลกปมนแลวลากใหเปนสเหลยมลอมรอบคอนโทรลทงหมดทตองการเลอก

Control Wizards คลกเพอใช Control Wizards

Text box ปมนใชสราง Text box ซงผใชสามารถปอนขอความ (หรอตวเลข) ใหกบเขตขอมลในระเบยนได คอนโทรลนใชส าหรบเขตขอมลทมชนดของขอมลเปน text และ number

96

Label ปมนใชสรางขอความ Label โดยปกตแลวคอนโทรลอน ๆ จะมขอความ Label ประจ าแตละคอนโทรลอยแลว ฉะนนปมนจงใชเพอสราง Label ทไมไดขนหรอผกกบคอนโทรลใด ๆ เชน ขอความทแนะน าผใช หรอชอของ Form ซงอยในสวนหวของ Form นน ๆ

Option Group ปมนใชสรางกรอบลอมรอบกลมของปมออปชน เมออยในมมมอง Form ผใชจะสามารถเลอกไดเพยงหนงออปชนจากปมทงหมดทมอยภายในกรอบเทานน

Toggle Button ปมนใชสรางปมทใหคลกเลอกวาเปน “Yes” หรอ “No” และใชส าหรบเขตขอมลทมชนดของขอมลเปน yes/no เทานน

Option Button ปมนใชสรางปมออปชน (เรยกอกชอหนงวาปม radio ) ซงเมออยในมมมอง Form จะสามารถเลอกปมแบบนไดเพยงหนงออปชนจากหลาย ๆ แบบทมใหเลอก

Check Box ปมนใชสรางเชกบอกซ ซงเมออยในมมมอง Form จะสามารถเลอก “Yes” หรอ “No” และเลอกไดหลายออปชนคอนโทรลนใชส าหรบเขตขอมลทมชนดของขอมลเปน yes/no เทานน

List Box ปมนใชสรางชองส าหรบแสดงรายชอ ซงเมออยในมมมอง Form จะสามารถเลอกขอใดขอหนงจากรายการทมอยในชองนนไดโดยรายการเหลานคณอาจจะใสเขาไปเองหรอจะไปผกกบเขตขอมลของ Table ทเกบรายการเหลานไวกได

Combo Box ปมนใชสราง Combo box ซงเปนปมทผใชสามารถใส ออปชนทตองการโดยการปอนเขาไป หรอเลอกจากรายการทมอยในชองนนได โดยรายการเหลานคณจะใสเขาไปเองหรอผกกบเขตขอมลของ Table

97

Command ปมนใชสรางปมส าหรบรนแมคโค (Macro) หรอเรยกฟงกชนของ Visual Basic เมอผใชกดปมนในมมมอง Form

Image ปมนใชสราง Frame เพอน ารปภาพไปใสรปซงไมมการเปลยนแปลงไปตามขอมลในเรคอร เชน ภาพจากคลปอารต หรอโลโกของบรษทเปนตน

Bound Object Frame

ปมนใชแทรกออบเจคแบบ OLE จากแหลงอน โดยจะตองผกกบเขตขอมลใดเขตขอมลหนงในฐานขอมลเดยวกน (ซงมชนดขอมลเปน OLE Object) อาจเปน Object แบบรวมเขามาไวใน Form (แบบ embed) หรอแบบเชอม (link) กไดซง ปมนจะใชเพอแทรกออบเจคเขาไวใน Form หรอเชอมกบโปรแกรมอน และตองมการปรบปรงใหเปนปจจบนเสมอ เชน รปของพนกงานทเกบไวใน Table Employee เปนตน

Unbound Object Frame

ปมนใชแทรกออบเจค OLE จากแหลงอน ใชปมนเพอแทรกออบเจคนนเขามาไวใน Form หรอเชอมกบโปรแกรมอนโดยไมตองผกหรอสมพนธกบคาใด ๆ ในแตละระเบยนแตอยางใด

Page Break ปมนใชแบงหนาของ Form ทจะแสดงบนจอ โดยการบงคบใหเขตขอมลทเรมตรงจดแบงหนาน ไปปรากฏในหนาจอถดไป

Tab Control ปมนใชสรางแทบ (Tab) ใน Form มหนาตาคลายกบไดอะลอกบอกซของ Access ซง สามารถจดกลมของคอนโทรลทเกยวของกนเอาไวในแทบเดยวกนไดเพอความสะดวกในการใชงาน

Line ปมนใชวาดเสนใน Form

Sub form/Sub report ปมนใชแทรก Form ยอยอน (Sub form) ลงใน Form ท

98

ก าลงใชงานอยนนตรงต าแหนงทเลอกไว

Rectangle

ปมนใชวาดสเหลยมหรอกรอบใน Form

More Controls ใชคลกเพอแสดงคอนโทรลอนๆทตดตงเพมเตมจากคอนโทรลมาตรฐานทกลาวมาขางตนทงหมด

หนาตางคณสมบต (Properties)

หนาตางคณสมบต (Properties) จะแสดงคณสมบตขององคประกอบตาง ๆ ทอยบนแบบฟอรม เราสามารถเปลยนแปลงแบบฟอรม , ตวควบคม หรอรปแบบทกอยางไดจากหนาตางคณสมบต (Properties) การเปดปดหนาตางคณสมบต (Properties) ท าไดโดยคลกทปมคณสมบต (Properties) บนทลบาร

รปแสดง หนาตางคณสมบต (Properties)

99

การสรางตวควบคมบนแบบฟอรม

ถาตองการสรางแบบฟอรมดวยตนเอง โดยไมใช Form Wizards หรอตองการแกไขแบบฟอรมทมอยแลว จะตองเขาใจถงการใชงานตวควบคมแบบตาง ๆ วธการสรางตวควบคมบนแบบฟอรมมอย 2 วธ คอ

ลากเขตขอมลจากหนาตาง Field List ไปยงพนทออกแบบ การใชวธนเปนวธทเรวทสดไมตองก าหนดเขตขอมลส าหรบตวควบคมแตอยางใด สงทตองท าคอเปลยนสวนของ Label เทานน แตวธนสามารถสรางตวควบคมแบบเทกซบอกซไดเพยงอยางเดยว

การใชปมบนทลบาร มขนตอนคอคลกเลอกตวควบคมทตองการบนทลบาร จากนนไปคลกบนพนทออกแบบเพอวางต าแหนงของตวควบคมเอง

การเปลยนแปลงตวควบคม

ในการสรางตวควบคมบนแบบฟอรมเปนครงแรกมกไดรปแบบทไมสมบรณดงทตองการจ าเปนตองมการแกไขอยเสมอ

การเลอนต าแหนงของตวควบคม ในการเลอนต าแหนงของตวควบคมท าไดโดยใชเมาสชไปยงต าแหนงเคลอนยายซงมลกษณะเปนสเหลยมสด าขนาดใหญแลวลากไปยงทใหม หรอใชเมาสชทเสนขอบจากนนเลอนไปยงทใหม สงเกตวาเมอพรอมทจะเลอนต าแหนง สญลกษณของเมาสจะเปลยนไปเปนรปมอ

วธการยายตวควบคม (ตวคอนโทรล)

1. เปด Form ในมมมอง Design ดงรป

100

2. คลกคอนโทรลทตองการจะยายและเลอนเมาสไปทขอบของคอนโทรลจนเมาสเปลยนรปเปนรปมอ ซงเรยกวา Move Pointer ดงรป

3. คลกลากในขณะทเปน Move Pointer ไปในทศทางทตองการและปลอยปมเมาส เมอคอนโทรลอยตรง

กบต าแหนงทตองการแลว จะไดผลดงรป

หมายเหต ขอแตกตางของการเลอนจากต าแหนงเคลอนยายและเสนขอบคอ การเปลยนโดยใชเสนขอบจะเปนการเลอนทง Label และตวควบคมอยางใดอยางหนงเทานน ต าแหนงเคลอนยายของแตละสวนจะอยทมมซายบน

Move Pointer

101

การเปลยนขนาด

การเปลยนขนาดสามารถท าไดโดยใชเมาสชทต าแหนงเปลยนขนาดแลวลากขนาดใหมทตองการ สงเกตวาเมอพรอมทจะเปลยนขนาด สญลกษณของเมาสจะเปลยนไปเปนรปลกศร 2หว ( ) ปรบขนาดและเคลอนยายคอนโทรลใน Form

แนะน า เปลยนขนาดสองทศทางพรอมกน เราสามารถเปลยนความสงและความกวางของคอนโทรลไดในเวลาเดยวกน โดยคลกลาก Sizing Handle ( สเหลยมสด าเลก ๆ ) ทตรงมมของคอนโทรล

วธการเปลยนขนาดของคอนโทรล

1. เปด Form ในมมมอง Design ดงรป

2. คลกคอนโทรลทตองการจะปรบขนาดและ เลอนเมาสเปลยนรปเปนลกศรสองทาง ดงรป จากนนคลกลากเพอปรบขนาด แลวปลอยเมาส (ตวอยางเชน ถาจะท าใหคอนโทรลกวางขน คลกลาก Sizing Handle ทอยตรงกลางของขอบดานขวาใหมากขน) จะไดผลดงรป

เพมเตม เลอกหลาย ๆ คอนโทรล ถาคณตองการเลอกหลาย ๆ คอนโทรลซงเรยงอยใกล ๆ กนใหคลกปม Select Objects ( ลกศรเอยง ๆ ) บนทลบอกซแลวคลกลากใหเปนสเหลยมลอมรอบคอนโทรลทเลอก ถาตองการเลอกหลาย ๆ คอนโทรลทเลอก ถาตองการเลอกหลาย ๆ คอนโทรล ทไมไดอยตดกนใหกดคย <Shift> คางไวดวย ในขณะทคลกแตละคอนโทรล

เมาสเปลยนรปเปน ลกศรสองทาง

102

การเปลยน Label ใหแกตวควบคม

การเปลยนแปลง Label ของตวควบคมสามารถท าไดดงน

1. คลกเลอกสวนของ Label ทตองการแกไข

2. จากนนท าการคลกท Label อกครงเพอกลบไปแกไขขอความ โดยสามารถท าการแกไขขอความไดทนท

3. เมอกรอกขอความใหมลงไปแลว ใหคลกดานนอก Label นน 1 ครง ขอความจะเปลยนแปลงใหโดยอตโนมต

การก าหนดคณสมบตของขอมล

นอกจากการเลอกเขตขอมลใหแกตวควบคมจากหนาตาง Properties ยงสามารถก าหนดคณสมบตอน ๆ เชนคาปกต รปแบบของขอมลหรอกฎเกณฑในการยอมรบขอมลส าหรบเขตขอมลนไดเหมอนกบทท าในสวนของตาราง โดยก าหนดจากหนาตาง Properties ในสวนของ Data Properties

103

การพมพแบบฟอรม

1. ในการพมพฟอรมทสรางขนจากโปรแกรม Access 2010 เราจะใชค าสงพมพ โดยคลกททปม แฟม ในมมมอง Microsoft Office Backstage มมมอง Backstage ซงเขามาแทนทเมนแฟมแบบเดมในโปรแกรมประยกต Office 2010

2. เลอนเมนลงมาทปม จากนนเลอกรปแบบการพมพวาจะเลอกการพมพแบบไหนโดยมใหเลอก 3 แบบ

104

3. หากเลอกรปแบบการพมพ แบบปกต จะสามารถเลอกเครองพมพ จ านวนส าเนาและตวเลอกการพมพอน ๆ กอนทจะพมพได โดยสามารถก าหนดคณสมบตของการพมพไดดงน

หากตองการก าหนดคาในสวนของการตงคาหนากระดาษสามารถท าไดโดยน าเมาสไปคลก ทปม การตดตง

เมอตองการทจะพมพหรอตงคาตาง ๆ เรยบรอยแลวกน าเมาสไปคลกทปม ตกลง (OK)

เลอกประเภท เครองพมพ

เลอกสวนทจะท าการพมพ

จ านวนชด ทพมพ

105

เมอน าเมาสไปคลกทปมตดตง จะปรากฏภาพดงน

การพมพสมดงานทงหมดอยางรวดเรว

เราสามารถสงพมพฟอรมตามรปแบบทเราไดสรางขนไดอยางรวดเรวโดยทไมจ าเปนจะตองไปก าหนดคาการพมพจากแฟม (File) แตจะตองแนใจวาขอมลทเราจะสงพมพทงหมดนนถกตอง ไมมขอผดพลาดใดๆ โดยสามารถท าตามขนตอนของการสงพมพแบบปกตไดเลย แตในสวนของการก าหนดตวเลอกในการพมพใหเลอก พมพดวน

ในกรณทเราท าการสงพมพในแตละครงนนจะตองท าการเลอกประเภทของเครองพมพใหถกตอง (ตรงกบเครองพมพทเราก าลงจะสงพมพจรง) เพราะถาไมตรงกนเราจะไมสามารถพมพขอมลออกมาได แตหากเราตองการดตวอยางของการพมพเราสามารถท าไดโดยเลอกตวเลอกของการพมพเปนแบบ

เปนสวนทสามารถปรบระยะ ขอบของการพมพ

เลอกใหพมพแตเฉพาะขอมลเทานน

การตงคาเสนตารางมการตงจ านวน คอลมน และชองวาระหวางแถว

ปรบขนาดคอลมนความ

กวางและความสง

106

แสดงตวอยางกอนพมพ

โดยโปรแกรมจะแสดงตวอยางการพมพออกมาใหเราตรวจสอบ และท าการแกไขรปแบบของงานพมพได กอนทจะท าการพมพจรง

แสดงตวอยางการพมพ

top related