Biểu mẫu FORM
PhÇn III: BiÓu mÉu FORM FORM lµ mét cöa sæ, cho phÐp ta thÓ hiÖn d÷ liÖu mét c¸ch mÒm dÎo b»ng c¸c c«ng cô ®iÒu khiÓn ®å ho¹ mét c¸ch trùc quan Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 1 I Sö dông Form Wizard 1 Chøc n¨ng cña Form Wizard: Dïng ®Ó ®Æt c¸c trêng cña mét b¶ng lªn mét Form nh»m thÓ hiÖn d÷ liÖu mét c¸ch mÒm dÎo T¹i cöa sæ cña Form ta cã thÓ nhËp míi, söa, t×m kiÕm vµ xo¸ c¸c b¶n ghi cña b¶ng 2 C¸c bíc t¹o Form Wizard: •T¹o b¶ng vµ thiÕt lËp quan hÖ gi÷a c¸c b¶ng •Chän thµnh phÇn FORMS trªn thanh ®èi tîng •KÝch chuét vµo New vµ chän Form Wizard Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 2 Theo c¸c bíc Wizard híng dÉn: • B1: Chän b¶ng (truy vÊn) vµ c¸c trêng cÇn ®Æt lªn Form • B2: Chän kiÓu vÞ trÝ c¸c trêng cÇn ®Æt gåm 4 kiÓu sau: – Columanr: ®Æt c¸c trêng theo cét – Tabular: ®Æt c¸c trêng theo hµng (trªn mét dßng) – Datasheet: ®Æt vµ ®Þnh d¹ng theo kiÓu b¶ng tÝnh Excel – Justified: ®Æt c¸c trêng liªn tiÕp nhau (nh s¾p ch÷) • B3: Chän kiÓu nÒn cho Form (10 kiÓu) Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 3 II T¹o Form b»ng Design View 1 CÊu tróc cña mét Form Design: Form gåm 5 phÇn víi c¸c môc ®Ých kh¸c nhau: • Form Header: tiªu ®Ò trªn cña Form • Detail: phÇn chÝnh cña Form • Form Footer: tiªu ®Ò díi cña Form • Page Header: tiªu ®Ò trªn cña trang khi in Form • Page Footer: tiªu ®Ò díi cña trang khi in Form Chó ý: tiªu ®Ò trang kh«ng xuÊt hiÖn khi ch¹y Form §Ó bËt/ t¾t c¸c thµnh phÇn cña Form ta vµo Menu View: - Form Header/ Footer: bËt/ t¾t tiªu ®Ò cña Form - Page Header/ Footer: bËt/ t¾t tiªu ®Ò cña trang khi in Form Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 4 2 C¸ch t¹o Form Design ®Ó ®Æt c¸c trêng: §Ó ®Æt c¸c trêng lªn mét Form ta thùc hiÖn c¸c bíc sau: –T¹o b¶ng d÷ liÖu vµ thiÕt lËp quan hÖ –NÕu cÇn ®Æt c¸c trêng cña nhiÒu b¶ng th× ph¶i t¹o mét truy vÊn ®Ó lÊy c¸c trêng trªn nhiÒu b¶ng –Chän thµnh phÇn Forms –KÝch chuét vµo nót New vµ chän b¶ng hoÆc truy vÊn cÇn ®Æt c¸c trêng lªn Form –KÐo c¸c trêng tõ hép Field List lªn Form Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 5 3 Mét sè tÝnh chÊt cña Form: §Ó thay ®æi thuéc tÝnh cña Form ta kÝch ph¶i chuét lªn tiªu ®Ò cña Form/ Properties a.Record Source: Dïng ®Ó chän b¶ng hoÆc truy vÊn chøa c¸c trêng cÇn ®Æt lªn Form b»ng hép Field List §Ó bËt/ t¾t hép Field List ta vµo View/ Field List (hoÆc chän biÓu tîng Field List trªn thanh c«ng cô) Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 6 b Thuéc tÝnh Default View Dïng ®Ó ®Æt c¸c tÝnh chÊt thÓ hiÖn c¸c b¶n ghi trªn Form (khung nh×n) gåm 3 kiÓu sau: – Single Form: hiÖn mét b¶n ghi trªn Form – Continuous Form: hiÖn nhiÒu b¶n ghi trªn Form – Datasheet: hiÖn c¸c b¶n ghi lªn form nh mét b¶ng d÷ liÖu Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 7 c C¸c thuéc tÝnh kh¸c cña Form: •Caption: ®Æt tiªu ®Ò cho Form •Scroll Bars: bËt/ t¾t thanh cuén cho Form •Record Selections: bËt/ t¾t c«ng cô ®Ó chän c¸c b¶n ghi (bªn tr¸i Form) •Navigation Buttons: bËt/ t¾t c«ng cô chøa c¸c nót di chuyÓn vµ thªm c¸c b¶n ghi •Dividing Lines: bËt/ t¾t ®êng líi ng¨n c¸ch c¸c thµnh phÇn cña Form •Control Box: bËt/ t¾t c¸c nót ®iÒu khiÓn Form (Min, Max, Close) Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 8 4 §Þnh d¹ng Font, size, color cho c¸c ®èi tîng: •Chän ®èi tîng cÇn ®Þnh d¹ng (®Ò phÝm Shift ®Ó chän nhiÒu ®èi tîng cïng lóc) •C1: Vµo Menu View ®Ó bËt thanh Formatting (Form/ Report) •C2: Vµo Menu View ®Ó bËt thuéc tÝnh Properties (kÝch ph¶i chuét) •Chän c¸c ®Þnh d¹ng Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 9 III C¸c ®èi tîng ®iÒu khiÓn trªn Form BÊt cø ®èi tîng nµo trªn thanh Tool Box ®Òu ph¶i ®Æt lªn Form khi sö dông §Ó ®Æt mét ®èi tîng ®iÒu khiÓn lªn Form ta ph¶i bËt thanh c«ng cô Tool Box: –View/ Tool Box hoÆc chän biÓu tîng Tool Box trªn thanh c«ng cô Form Designer –KÐo ®èi tîng tõ thanh Tool Box lªn Form –NÕu kh«ng thÊy ®èi tîng ®ã ta chän biÓu tîng More Control Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 10 1 §èi tîng Text Box •Dïng ®Ó nhËp v¨n b¶n hoÆc thÓ hiÖn c¸c trêng d÷ liÖu cã kiÓu Text tõ c¸c b¶ng hoÆc truy vÊn •§Ó ®Æt mét trêng vµo ®èi tîng Text Box ta sö dông thuéc tÝnh Control Sourse cña Tab Data hoÆc Tab All cña hép tho¹i thuéc tÝnh •Ta chØ ®Æt ®îc mét trêng cña b¶ng hoÆc truy vÊn n»m trong hép Field List Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 11 2 §èi tîng Command Button •Trong ch¬ng nµy ta chØ t¹o Command Button b»ng c«ng cô Control Wizard (cã s½n c¸c chøc n¨ng cña nót lÖnh) •BËt chøc n¨ng Control Wizard trªn hép c«ng cô Tool Box •Khi vÏ xong nót lÖnh Wizard híng dÉn t¹o chøc n¨ng nh sau: Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 12 •Record Navigation: dïng ®Ó di chuyÓn vµ t×m kiÕm c¸c b¶n ghi •Record Operations: dïng ®Ó thªm, söa vµ xo¸ c¸c b¶n ghi •Form Operations: dïng ®Ó më, in vµ ®ãng mét Form kh¸c •Report Operations: dïng ®Ó xem vµ in mét b¸o c¸o •Application: dïng ®Ó tho¸t khái Access hoÆc ch¹y mét tr×nh øng dông kh¸c •Miscellaneous: dïng ®Ó ch¹y truy vÊn, Macro vµ in b¶ng Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 13 Control Button cã thÓ ®Þnh d¹ng c¸c thuéc tÝnh: • T¹i Format –Name: tªn cña nót –Caption: tiªu ®Ò cho nót b»ng ch÷ –Picture: ®Æt mét ¶nh cho nót • T¹i Data: –Enabled = Yes lµ hiÖn nót ®Ó sö dông (No lµ mê nót) Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 14 Control Button cã thÓ nhËn c¸c sù kiÖn: • T¹i Event – On Enter: sù kiÖn khi nhÊn phÝm Enter – On Click: sù kiÖn khi kÝch chuét – On Dbl Click: sù kiÖn khi kÝch ®óp chuét –C¶ 3 sù kiÖn trªn ®Òu nhËn mét trong hai ®èi sè: • Event Procedure: ch¹y mét thñ tôc m· lÖnh • Macro: ch¹y mét macro –§Ó kÝch ho¹t nót lÖnh b»ng phÝm t¾t Alt + ký tù bÊt kú, ta thªm vµo tríc ký tù ®ã dÊu & trong thuéc tÝnh Caption cña nót Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: 15 ... tiêu đề Form ã Detail: phần Form ã Form Footer: tiêu đề dới Form ã Page Header: tiêu đề trang in Form ã Page Footer: tiêu đề dới trang in Form Chú ý: tiêu đề trang không xuất chạy Form Để... Form Continuous Form: nhiều ghi Form Datasheet: ghi lên form nh bảng liÖu Wednesday, March 13, 2024 Design: Nguyen Hien Du Slide: c Các thuộc tính khác Form: ãCaption: đặt tiêu đề cho Form. .. Sử dụng Form Wizard Chức Form Wizard: Dùng để đặt trờng bảng lên Form nhằm thể liệu cách mềm dẻo Tại cửa sổ cđa Form ta cã thĨ nhËp míi, sưa, t×m kiếm xoá ghi bảng Các bớc tạo Form Wizard: