CHƯƠNG V: BIỂU MẪU - FORM

25 953 0
CHƯƠNG V: BIỂU MẪU - FORM

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Microsoft Access 2000 CH Ch ng 5: Bi u m u - Form NG V: BI U M U - FORM 5.1 Gi i thi u 5.1.1 Khái ni m Nh ã bi t, m t Table ch Datasheet View (Table cm ) c phép thêm m i, s a, xóa, Tuy nhiên vi c làm ta ch th c hi n i v i m t Table ng i s d ng th ng không quen v i ki u nh p li u theo cách th c b i nh ng thơng tin table c hi n th ng n g n (ch phù h p cho ng i thi t k CSDL, i v i ng i s d ng bình th ng nh p li u r t khó giao di n table xa l khó kh n v i ng i s d ng, i v i Form ta có th cho phép ng i s d ng nh p m t lúc vào nhi u table khác vi c th c hi n c ng gi ng nh ta n m u gi y kèm theo ghi trang trí r t rõ nên thân thi n i ng i s d ng h n Ngoài bi u m u ph ng ti n ng i s d ng u n s thi hành ch ng trình 5.1.2 C u trúc c a form t form g m có thành ph n sau: Hình - Form Header ( u bi u m u ): Các ô s xu t hi n u Form u n (xem Control box) ph n - Detail (chi ti t): Th hi n chi ti t d li u c a Form - Form Footer (cu i bi u m u ): Các ô cu i Form u n ph n s xu t hi n - Control box (ô u n): Là m t i t ng c t o bi u m u có cơng d ng c p nh t d li u vào b ng ho c th c hi n m t hành ng ó nh thi hành m t macro, ch y m t hàm Visual basic, ng i s d ng tác ng vào Các lo i u n form bao g m: Các h p v n b n (textbox), nhãn (label), h p li t kê th (combo box), nhóm l a ch n (option group), nút l nh (command button), Trung t m Tin h c Trang 52 Microsoft Access 2000 Ch ng 5: Bi u m u - Form 5.1.3 Phân lo i bi u m u 5.1.3.1 Bi u m u d li u Là lo i bi u m u th hi n d li u l y t m t ho c nhi u table/query bi u m u th ng dùng c p nh t d li u vào b ng có liên quan lo i Các bi u m u d li u thông d ng: Bi u m u d ng c t (Columnar) Th hi n thông tin t ng c t t i m t th i m ch có m t m u tin Table ho c Query c th hi n Bi u m u lo i c dùng d li u ngu n có nhi u tr ng ng i dùng ch mu n hi n th t t c tr ng m t hình Ví d : Bi u m u sau ây dùng c p nh t d li u vào b ng DMKH Hình Bi u m u d ng b ng (Tabular) Th hi n d li u nhi u c t, m i m u tin m t dòng t i m i th i m cho phép hi n th nhi u m u tin ng th i S d ng bi u m u r ng c a tr ng m i m u tin không v t chi u ngang c a hình ng i s d ng mu n th hi n nhi u record (m u tin) lúc Ví d : Hình Trung t m Tin h c Trang 53 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Bi u m u d ng hàng (Justified) Th hi n d li u nhi u c t t i m i th i m ch hi n th m t m u tin Lo i bi u m u c dùng tra c u ho c hi n th thông tin lúc v i nhi u hình khác Ví d : Hình Bi u m u d ng b ng d li u (Datasheet) ch Là m t c a s hi n th d li u t Table, Form ho c Query theo dòng c t Trong Datasheet View b n có th thêm, s a, xóa tìm ki m d li u Bi u m u ng không cho phép hi n th u n Ví d : Hình 5 Bi u m u chính/ph (Main/sub form) ây lo i bi u m u dùng hi n th d li u t table/query có nhau, th ng quan h m t-nhi u Bi u m u (mainform) th ng d ng c t, bi u m u ph (subform) th ng d ng b ng (tabular) ho li u (datasheet) Ví d : Các thơng tin v m t nhà v n có th c hi n th tác ph m c a m t hình liên h v i c bi u di n c b ng d ng th i v i Ví d : Trung t m Tin h c Trang 54 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Hình 5.1.3.2 Bi u m u h p tho i Là lo i bi u m u không ch a d li u mà ch ch a ô ti n giao ti p gi a ng i s d ng h th ng u n Nó ph ng Ví d : Hình 5.1.3.3 S khác bi t gi a bi u m u d li u h p tho i m khác bi t l n nh t gi a hai lo i bi u m u là: Bi u m u d li u l y d li u ngu n (Record Source) t m t table/query bi u m u h p tho i không c n d li u ngu n 5.2.T o bi u m u 5.2.1 Trình t chung Phân tích yêu c u xác nh d li u ngu n cho bi u m u Có th t o tr t query làm d li u ngu n cho bi u m u (n u c n) c Tùy thu c vào lo i form (d li u hay h p tho i) d li u ngu n (l y t m t hay nhi u table/query), b n có th ch n m t cách thi t k sau: - Dùng Autoform: N u d li u c a form l y t m t table/query - Dùng Form wizard: N u d li u c a form Trung t m Tin h c c l y t nhi u table/query Trang 55 Microsoft Access 2000 ng Ch ng 5: Bi u m u - Form - T thi t k form: Dùng t o form d ng h p tho i ho c dùng cho nh ng i ã rành v thi t k form Thêm n (n u c n) u n vào nh d ng, t thu c tính cho bi u m u u L u óng bi u m u 5.2.2 T o bi u m u b ng Autoform AutoForm t o m t bi u m u hi n th t t c tr ng m u tin t b ng d li u ngu n Access s áp d ng nh d ng ang s d ng cho bi u m u s p t o Trong c a s Database, click Forms khung Objects Click New m h p tho i New Form Ch n m t lo i Autoform sau ây: - AutoForm: Columnar: T o form d ng c t - AutoForm: Tabular: T o form d ng b ng - AutoForm: Datasheet: T o form d ng b ng d li u Click ch n table/query ngu n cho form Click OK u ý: B n c ng có th t o nhanh m t bi u m u theo b c sau: Ch n table/query ngu n cho bi u m u Th c hi n m t cách: Vào Insert/AutoForm, Click vào m i tên bên nh nút New Objects công c r i ch n AutoForm N u d li u ngu n có liên h m t - nhi u v i m t b ng khác, Access s t o t subform bi u m u hi n th d li u b ng có liên h d ng datasheet 5.2.3 T o bi u m u b ng Wizard Trình wizard s h i b n m t s thông tin v d li u ngu n, tr ng c n a vào bi u m u, cách b trí tr ng, nh d ng cho bi u m u lúc thi t k s t o m t bi u m u c n c vào thông tin mà b n cung c p Trong c a s Database, click Forms khung Objects Click úp vào m c Create form by using wizard bên khung ch a form Ch n tr ng c n a vào Form: i Ch n b ng d li u ngu n combobox Tables/queries ii a tr ng c n thi t t khung Availables Fields sang khung Selected Fields b ng cách click nút ( a tr ng ang ch n bên trái vào form) ho c nút a t t c tr ng bên trái vào form) N u mu n lo i b m t/nhi u tr ng kh i form, b n click nút ( lo i b tr ng ang ch n) ho c ( lo i b t t c tr ng) iii L p l i b Trung t m Tin h c i) ii) c a thêm tr ng vào t table/query khác Trang 56 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Click Next N u d li u ngu n c l y t nhi u table/query table/query có liên h v i chuy n sang b c 5, ng c l i, chuy n sang b c Hình Ch n cách t o form: M c nhiên access s ch n s n d ng form Main/Subform ng cách ch n table/query u m t c a liên h khung bên trái c a h p tho i sau ây (b ng DMKHO) N u không mu n s d ng d ng này, b n click ch n l i m t table/query khác Click Next Hình Trung t m Tin h c Trang 57 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Ch n lo i form (columnar, tabular, datasheet,…) N u t o form d ng Main/Subform (b c 5) main form m c nhiên columnar, subform m t ng tabular ho c datasheet Click Next Ch n hình th c trình bày (style) cho form: Blends, Blueprint, Standard,… Click Next t l i tên cho form/subform (n u mu n) ch n ch m form xem (Open the form to view or enter information) ho c ch nh s a (Modify the form's design) Click Finish u ý: Sau th c hi n b c 3, b n có th click nút Finish k t thúc vi c t o form b t k b c cịn l i Khi ó Access s s d ng thi t l p m c nh cho c cịn l i Thơng th ng sau t o form b ng công c Autoform ho c Form wizard, b n n ph i thi t k l i form cho phù h p v i yêu c u (xem ph n ch nh s a nh d ng bi u m u) 5.2.4 T t o bi u m u u mu n t o bi u m u d ng h p tho i ho c b n ã thành th o vi c thi t k bi u m u, b n có th t t o m t bi u m u tr ng sau ó tùy bi n (customize) cho thích h p Trong c a s Database, click Forms khung Objects Click New m h p tho i New Form Ch n Design View N u mu n t o form ch a d li u, b n ch n thêm b ng d li u ngu n cho form b c Click OK, Access s m form ch Design b n thi t k l i u ý: N u ch mu n t o form d ng h p tho i, b n có th t o nhanh b ng cách click úp vào bi u t ng Create form in Design view khung ch a form N u có s d ng d li u ngu n cho form, Access s hi n th h p tho i Field List ch a tr ng c a form B n a tr ng vào form b ng cách rê th ng tr ng vào form 5.2.5 T o bi u m u d ng Main/Subform Ngoài cách t o bi u m u d ng Main/Subform b ng Wizard nh có th t o bi u m u d ng Main/Subform theo cách sau: trên, b n c ng T o main form ( d ng columnar) subform ( d ng datasheet ho c tabular) M form main ch Design Rê subform vào Mainform M h p tho i thu c tính c a Subform - Link child Fields: khóa chung - Link Master Fields: khóa chung Trung t m Tin h c t l i thu c tính sau: Form có quan h nhi u (Subform) Form có quan h m t (Mainform) Trang 58 Microsoft Access 2000 5.3 T o Ch ng 5: Bi u m u - Form u n (control) 5.3.1 Gi i thi u u n (control) m t i t ng Form ho c Report dùng hi n th d li u, th c hi n tác ng vào h th ng, ho c dùng trang trí cho Form/Report Ví d : p v n b n (Textbox) c dùng hi n th d li u Form/Report; Nút l nh (Command button) Form dùng m m t Form khác, in m t report hình/máy in; ng th ng ho c hình ch nh t dùng ng n cách ho c nhóm u n l i v i làm cho Form d c h n… Các u n có th phân thành lo i: b bu c (bound), không b bu c (unbound) tính tốn c (calculated) - u n b bu c: c g n vào m t field ó table/query, cs ng hi n th , nh p li u ho c c p nh t giá tr vào field c s d li u Các u n thu c d ng textbox, combo box, listbox, u n không b bu c: Không ch a d li u ngu n Các u n d ng dùng hi n th thơng tin, thích, trang trí,….nh : label, line, rectangle, u n tính tốn c: Là u n mà d li u c a m t bi u th c (expression) Bi u th c có th c tính tốn t tr ng table/query, hàm, ho c giá tr c a u n khác Trên m t form/report có l y d li u ngu n t table/query, b n có th t o m t u n b ng cách rê m t tr ng t danh sách tr ng (field list-View\Field list) vào form/report Access s t o m t u n phù h p cho tr ng v a thêm vào ch a thu c tính c n c ki u d li u c a tr ng u mu n t o thêm u n form/report, b n click ch n u n c n t o Toolbox v u n form/report Sau ó, b n có th t xác nh thu c tính cho u n ho c s d ng wizard Các u n có th t o c form/report b ng wizard nút l nh, h p li t kê (listbox), h p li t kê th (combo boxes), subform, nhóm tùy ch n (option group) * Các u n thông d ng Access: H p v n b n (textbox): m t h p v n b n form/report dùng: (1) Hi n th li u c a m t tr ng table/query (2) Hi n th k t qu c a m t công th c (3) Nh n d li u c a ng i dùng nh p vào t bàn phím Nhãn (label): Dùng th hi n thích, mơ t ng n g n, nhãn, ho c g n v i u n khác nh textbox, combo box, … mô t u n List box combo box: Là u n c t o form ch a m t danh sách giá tr B n có th nh p ký t u c a m t giá tr danh sách di chuy n nhanh n ho c ch n m t giá tr có s n danh sách Danh sách có th bao g m nhi u c t có ho c khơng có tiêu So v i combo box listbox chi m nhi u ch form h n không cho phép thêm giá tr vào danh sách Nút l nh (command button): Là m t u n form dùng th c hi n t thao tác ó tùy thu c vào tác ng c a ng i dùng lên Ví d : B n có th o m t nút l nh dùng in m t báo cáo máy in b n click chu t vào N u dùng Wizard t o, access s t o m t th t c s ki n (event procedure) g n v i s ki n OnClick c a nút l nh th c hi n 30 thao tác khác Check box/Option button/Toggle button: ây u n c t o form/report dùng th hi n tr ng có ki u d li u Yes/No ho c dùng Trung t m Tin h c Trang 59 Microsoft Access 2000 Ch ng 5: Bi u m u - Form nhóm l a ch n (option group) ch n m t l a ch n nhóm Có th dùng hình nh làm nhãn cho m t Toggle button Nhóm tùy ch n (option group): Là m t khung ch a m t nhóm tùy ch n form B n ch có th ch n m t tùy ch n nhóm t i m t th i m Giá tr c a tùy ch n Option group m t tr s L p (Tab): Là m t khung ch a u n u n r t c n thi t n c n th hi n nhi u thông tin m t form thông tin c phân thành hai hay nhi u lo i 5.3.2 T o u n b ng wizard t o u n b ng wizard, b n ph i b t sáng nút Control Wizards toolbox tr c v u n form/report 5.3.2.1 T o nút l nh (command button) a Cách t o Click nút Command Button Toolbox click vào v trí mu n p tho i Command Button Wizard xu t hi n nh sau: t, Hình 10 Ch n lo i thao tác khung Categories, ch n thao tác g n v i nút l nh khung Actions (xem b ng li t kê thao tác ph n ti p theo) Click Next Trung t m Tin h c Trang 60 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Hình 11 Ch n tiêu (caption) cho nút l nh, có th m t chu i ký t (Text) hay hình nh (picture) N u ch n Text, b n có th thay i tiêu ang có (n u mu n) N u ch n Picture, b n có th ch n m t hình ang có ho c click Browse ch n t hình khác t m t t p tin a Click Next Hình 12 t l i tên cho nút l nh (n u mu n) click Finish Sau t o nút l nh, access s t o m t th t c có tên [Tên nút nh]_OnClick, ví d : Them_OnClick(), g n v i thao tác click lên nút l nh b n m form ch form view Trung t m Tin h c Trang 61 Microsoft Access 2000 Ch ng 5: Bi u m u - Form b Các thao tác có th g n v i nút l nh Lo i thao tác (Categories) Hành ng Find Next Tìm ti p Find Record Tìm m u tin Di chuy n/tìm ki m m u tin Go to Next Record ( Record Navigation) Go to Previous Record Các thao tác m u tin ( Record Operations) Ý ngh a (Actions) n m u tin k ti p V m u tin phía tr c Go to First Record n m u tin u tiên Go to Last Record n m u tin cu i Add New Record Thêm m u tin m i Delete Record Xóa m u tin hi n hành Print Record In m u tin hi n hành Save Record u m u m u tin Undo Record Không l u m u tin Các thao tác form Close Form óng form (Form Operations) Open Form form Print Form In form hi n hành Preview Report Xem report Print Report In report Send Report To File In report file Quit application Thoát kh i ng d ng Thi hành/thoát m t ng d ng Run Application Ch y m t ng d ng ( Application) Run Ms Excel Kh i ng Excel Run Ms Word Kh i ng Word Các thao tác report ( Report Operations) Auto Dialer ng quay s Các thao tác khác Print Table In m t b ng ( Miscellaneous) Run Macro Thi hành m t macro Run Query Thi hành m t truy v n 5.3.2.2 T o danh sách (listbox/combo box) Click vào bi u t ng Combo box ho c Listbox h p công c click vào v trí mu n t o Form H p tho i Combo box/Listbox Wizard xu t hi n Trung t m Tin h c Trang 62 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Hình 13 Ch n d li u ngu n cho danh sách t m t ba tùy ch n sau: i I want the combo box to look up the values in a table or query: L y d li u ngu n cho danh sách t table/query ii I will type in the values that I want: D li u ngu n b n t nh p vào i Find a record on my form based on the value I selected in my combo box: D li u ngu n l y t tr ng ang có form ang thi t k Click Next th c hi n ti p b danh sách c nh p ho c ch n tr ng a vào Xác nh r ng c a c t danh sách N u mu n xu t hi n c t danh sách khóa c a m t table/query (n u có), click b ch n m c Hide key column Click Next Hình 14 Ch n cách l u l i giá tr hi n hành combo box/listbox: Trung t m Tin h c Trang 63 Microsoft Access 2000 Ch i N u ch c n nh giá tr combo box/listbox Remember the value for later use ng 5: Bi s u m u - Form d ng sau này, b n ch n ii N u mu n l u giá tr c a combo box vào tr ng ó b n ch n Store that value in the field, sau ó ch n m t tr ng danh sách bên c nh Hình 15 t nhãn cho combo box/listbox click Finish 5.3.2.3 T o option group Click vào nút Option Group Toolbox nh p vào v trí mu n t, h p tho i Option Group Wizard xu t hi n (xem hình 5.16) Nh p vào tiêu a m c l a ch n (option) Click Next Hình 16 N u mu n nh m t option tùy ch n m c nh (xem hình 5.17), b n ch n: Yes, the default choice is r i ch n m t m c ch n danh sách Ho c ch n No, I don’t want a default ( m c nhiên) Click Next Trung t m Tin h c u không qui nh option c ch n Trang 64 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Hình 17 Qui nh l i (n u c n) giá tr c a m i Option m t option danh sách c ch n (xem Hình 5.18) Click Next Hình 18 Ch n lo i u n th hi n m c ch n (Option button, Check box, ho c Combo box) d ng th hi n c a Option group (Etched, Flat, Raised, Shadow, ho c Sunken) Click Next (xem hình 5.19) Hình 19 5.20) Trung t t l i tiêu m Tin h (caption) cho Option group (n u mu n) Click Finish (xem hình c Trang 65 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Hình 20 Option group v a t o có hình d ng t ng t sau: Hình 21 5.3.3 T o u n không dùng wizard t o u n có th t o b ng wizard nh combo box/listbox, command button,… không dùng wizard, b n ph i t t bi u t ng Control Wizard toolbox tr c t o B n ph i m form/report 5.3.3.1 T o nhãn (label) ch cl p Click vào cơng c Label Click vào v trí mu n thi t k (Design View) toolbox t nhãn form/report nh p nhãn vào u ý: N u mu n th hi n nhi u dòng v n b n nhãn, b n có th thay i kích th c c a nhãn sau ã nh p xong ho c nh n Ctrl+Enter cu i dòng th nh t lúc nh p 5.3.3.2 T o h p v n b n (textbox) Cách t o m t textbox ph thu c vào lo i textbox s p t o m t textbox b bu c, khơng b bu c ho c tính toán c a T o m t textbox b bu c: M danh sách tr ng (Field list): Click nút l nh Field List công c ho c vào View\Field List Trung t Trang m Tin h c 66 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Click ch n tr ng danh sách mu n a vào form/report B n có th click chu t k t h p v i phím Shift/Ctrl ch n nhi u tr ng liên t c/không liên t c N u mu n ch n t t c tr ng b n click úp vào tiêu c a danh sách Rê tr ng v a ch n vào form/report b T o m t textbox tính tốn Click cơng c Textbox Click vào v trí mu n form/report c (calculated textbox): h p Toolbox t textbox Nh p bi u th c tính tốn vào textbox T i thu c tính (properties) Control Source ta gõ vào d u “=” sau ó bi u th c tính tốn Nh n Enter 5.3.3.3 T o nút l nh (Command button) Trong h p toolbox, click công c Command Button Click vào v trí mu n t nút l nh form M b ng thu c tính c a nút l nh, ch n l p Events Ch n ho c nh p tên c a m t macro ho c m t th t c mu n th c hi n nút nh c nh n thu c tính s ki n OnClick N u macro ho c th t c s ki n ch a c t o, b n có th click nút Build bên ph i h p thu c tính OnClick m c as Macro Builder ho c Code Builder t o macro ho c th t c s ki n Click ch n nút l nh nh p vào n text mô t công d ng c a nút l nh B n có th dùng m t hình nh mô t cho nút l nh b ng cách m b ng thu c tính c a nút l nh, ch n l p Format click vào nút Build ch n m t hình nh c nhúng s n access ho c m t nh có s n a Trên form, b n có th t o m t nút l nh macro c a s CSDL vào form ang thi t k thi hành m t macro b ng cách rê 5.3.3.4 T o listbox/combo box Click ch n công c Combo box/List box, dùng chu t v m t hình ch nh t a s thi t k form v trí mu n t u n M c a s thu c tính c a Combo box/listbox r i thi t l p thu c tính sau: - Row Source Type: L y giá tr c a Combo box/List box t ngu n nào: + Table/Query: T table/query, tr ng l y giá tr c xác nh thu c tính Row Source (cho phép xây d ng Query thu c tính Row Source) + Field List: L y t thu c tính Row Source danh sách tr ng table/query c ch n + Value List: L y giá tr t m t danh sách c nh p vào thu c tính Row Source Các giá tr c ng n cách b i d u ch m ph y (;) - Row Source: Ch tính Row Source Type nh tên d li u ngu n cho combo box/listbox tùy vào thu c - Column Count: S c t có danh sách - Column Head: Có hi n th tiêu Trung t m Tin h c c t hay không Trang 67 Microsoft Access 2000 Ch ng 5: Bi u m u - Form - Column Width: r ng c a c t danh sách tính b ng inch ng n cách b i d u ch m ph y (;) N u m t c t có r ng s khơng c hi n th hình ch Form View - Bound Column: S th t c a c t l y giá tr tính t trái qua ph i b t u t - Limit To List: Cho phép hay không nh p thêm d li u vào Combo Box, giá tr nh p thêm ch thay tr ng thu c tính Control Source - Control Source: Ch n m t tr box/listbox ng form l u giá tr c a combo Ví d : Combo box nh sau: c minh h a cách t o b ng wizard Thu c tính có thu c tính Giá tr Row Source Type Table/Query Row Source SELECT [DMKH] Column Count Column Head No Column Width 1”;1” Bound Column LimitTo List No Control Source MAKH [DMKH].[MAKH], [DMKH].[TENKH] FROM T o m t listbox l y giá tr t danh sách g m có c t: - C t 1: M c 1, M c 2, M c - C t 2: Gi i thi u, N i dung, K t lu n Không hi n th tiêu , r ng c a m i c t ½ inch, c t l y giá tr c t th không cho phép nh p thêm n i dung, giá tr cl ul i s d ng, 2, Listbox sau t o có thu c tính nh sau: Thu c tính Giá tr Row Source Type Value List Row Source c 1; Gi i thi u; M c 2; N i dung; M c 3; K t lu n Column Count Column Head No Column Width 0.5”;0.5” Bound Column LimitTo List Yes 5.3.3.5 T o option group Click công c Option Group toolbox Click vào form t i v trí mu n Trung t m Tin h c t u n Trang 68 Microsoft Access 2000 Ch ng 5: Bi u m u - Form Click ch n m t ba công c Check Box, Option Button, ho c Toggle Button toolbox r i click vào bên option group t o m c ch n t ng ng L p l i b c thêm m c ch n Access s t ng gán giá tr 1, 2, 3,… thu c tính OptionValue c a m i m c ch n c thêm vào theo th t ct o c a u ý: M i u n m t nhóm tùy ch n c t o s c gán m t tr s vào thu c tính Option Value c a u n nh ã nói Khi u n c ch n, giá tr s c gán cho option group B n có th thay i giá tr b ng cách m b ng thu c tính c a u n t l i thu c tính Option Value Nh ng c n u ý u n nhóm ph i có giá tr khác B n có th ch n m t tùy ch n m c nh nhóm b ng cách t thu c tính Default Value c a nhóm b ng v i giá tr thu c tính Option Value c a m t u n có nhóm 5.3.3.6 T o Option button/Toggle button/Check box Click ch n công c toolbox Option button/Toggle button/Check box Th c hi n m t cách sau: - Cách 1: Rê tr ng có ki u d vào v trí mu n t form li u Yes/No danh sách Field List (n u có) - Cách 2: Click vào v trí mu n t o form, m b ng thu c tính c a u n a t o xác nh tr ng có ki u d li u Yes/No thu c tính Record Source c a u n 5.3.3.7 T o u n l p/trang (tab control) Click ch n công c Tab Control Toolbox r i click vào vào v trí mu n t tab control form Access s t o m t tab control có trang Ch n m t trang r i chèn thêm form u n vào tab control t ng t nh t o t s thao tác c b n tab control: chèn thêm/xóa b t m t trang, b n click ph i vào tab control r i ch n Insert Page/Delete Page t menu t t thay i tiêu m i tab, b n m b ng thu c tính c a tab r i thi t l p tiêu thu c tính Caption c a N u giá tr c a thu c tính Caption khơng c xác nh, Access l y giá tr thu c tính Name làm tiêu thay i nh d ng v font ch cho tiêu c a m i trang nh kích ch , tên font, màu s c,… b n m b ng thu c tính c a tab control r i thay i thu c tính t ng ng Access áp d ng chung m t nh d ng cho tiêu tab control 5.3.4 Chèn it ng khác vào form/report 5.3.4.1 Chèn hình nh Click ch n công c Image toolbox Click v trí mu n Picture Trung t m Tin h c t nh form/report, Acces s m h p tho i Insert Trang 69 Microsoft Access 2000 Xác nh ng d n Ch ng 5: Bi u m u - Form n t p tin nh mu n chèn, ch n r i click OK 5.3.4.2 Chèn m t khung ch nh t Click ch n công c Rectangle toolbox V m t khung ch nh t có kích th 5.3.4.3 V c theo yêu c u form ng th ng Click ch n công c Line toolbox Dùng chu t k m t ng th ng theo h ng b t k form 5.4 Thi t k l i form 5.4.1 Các thao tác c b n form 5.4.1.1 Thay i kích th c thành ph n form thay i chi u cao thành ph n form (header, footer, details), b n ràchu t vào c nh bên d i c a cho n xu t hi n m i tên u, nh n, gi rê chu t lên/xu ng t ng/gi m chi u cao c a Hình 22 thay hi n m i tên i b r ng c a form, rà chu t vào c nh ph i c a form cho u, rê chu t sang ph i/trái t ng/gi m r ng c a n xu t Hình 23 5.4.1.2 Hi n th /gi u ng l i form/report Vào menu View/Grid 5.4.1.3 Ch n màu n n/hình nh n n cho Form - Ch n nh n n cho form/report: Vào menu Format\AutoFormat r i ch n m t nh d ng có s n c a Access ho c xác nh nh làm n n thu c tính Picture c a form/report - Ch n màu n n cho thành ph n (header/footer/details) c a form/report: Click ph i m t m tr ng m t thành ph n c a form/report r i ch n Fill/Back Color menu t t, sau ó ch n m t màu c li t kê ho c xác nh màu thu c tính Back Color c a thành ph n t ng ng 5.4.2 Các thao tác c b n 5.4.2.1 Ch n - Ch n u n u n u n: Click chu t vào v trí b t k u n - Ch n u n g n nhau: t tr chu t bên u n sau ó nh n rê thành m t hình ch nh t ngang qua u n c n ch n l a - Ch n n u n không k nhau: Nh n gi Trung t c m Tin h phím Shift click ch n u Trang 70 Microsoft Access 2000 Ch ng 5: Bi u m u - Form - Ch n u n dùng th c (ruler): Tr chu t n th c ngang ho c th c d c cho n xu t hi n m i tên ho c sau ó rê chu t ngang ho c d c th c m r ng vùng ch n - ch n 5.4.2.2 Xóa u n: Click chu t bên u n ang ch n u n Ch n u n c n xóa nh n phím Delete 5.4.2.3 Di chuy n u n a Di chuy n toàn b - Ch n u n u n c n di chuy n - Th c hi n m t cách sau: + Tr chu t vào u n ã ch n cho bàn tay xòe r i rê n v trí m i n c a chu t bi n thành hình + Nh n gi phím Ctrl k t h p v i phím m i tên b Di chuy n m t ph n k t h p c a p v i m t Label) - Ch n di chuy n u n (ch ng h n nh Text box k t u n c n di chuy n - Tr chu t lên góc bên trái c a ph n mu n di chuy n cho bi n thành hình bàn tay ch m rê n v trí m i c Di chuy n ph n khác: - Ch n n hình chu t u n sang m t form/report khác ho c sang m t thành u n mu n di chuy n - Nh n Ctrl + X c t u n ang ch n l u vào clipboard - Click chu t vào v trí m i r i nh n Ctrl+V 5.4.2.4 Thay - Thay i kích th i kích th cc a u n c tùy ý: + d ng chu t: Ch n u n c n thay i kích th c Tr chu t vào t size handle (tám nút en c nh góc c a u n ang ch n) cho n tr chu t bi n thành hình m i tên hai u rê chu t thay i kích th c + d ng phím: Ch n u n c n thay SHIFT k t h p v i phím m i tên - Thay i kích th + Ch n cc a i kích th c, Nh n gi phím u n v a v i d li u bên u n c n thay i kích th c + Vào menu Format\Size\To Fit - Thay i kích th + Ch n cc a u n b ng v i u n c n thay i kích th c + Vào menu Format\Size, ch n m t l nh sau: To Tallest/To Shortest: Chi u cao c a cao c a u n cao nh t/th p nh t nhóm To Widest/To Narrowest: r ng c a ng c a u n r ng nh t/h p nh t nhóm Trung t m Tin h c u n ang ch n b ng v i chi u u n ang ch n b ng v i Trang 71 Microsoft Access 2000 5.4.2.5 Canh l - Ch n Ch ng 5: Bi u m u - Form u n v i nhau: u n mu n canh l - Vào Format\Align ch n d ng canh l nh sau: a + Left/Right: C nh trái c a u n ang ch n s c t v i c nh trái u n bên trái nh t nhóm + Right: C nh ph i c a u n ang ch n s c t v i c nh ph i c a u n bên ph i nh t nhóm + Top: C nh c a u n cao nh t nhóm u n ang ch n s th ng hàng v i c nh c a + Bottom C nh d i c a a u n th p nh t nhóm 5.4.2.6 u n ang ch n s th ng hàng v i c nh d nh kho ng cách gi a - Ch n u n c n thay i u n i kho ng cách + Ch n Format\Horizontal Spacing n u thay Format\Vertical Spacing thay i theo chi u d c i theo chi u ngang ho c - Sau ó ch n l nh: + Make Equal: Kho ng cách gi a u n + Increase: T ng kho ng cách gi a + Decrease: Gi m kho ng cách gi a 5.4.2.7 Sao chép - Ch n c ch nh b ng u n lên m t ml u n xu ng m t i ml i u n u n c n chép - Vào menu Edit\Duplicate ho c click ph i vào Duplicate ho c nh n l n l t Ctrl+C Ctrl+V u n ang ch n r i ch n 5.4.3 Thi t l p thu c tính (properties) cho form/report/các thành ph n c a form/ơ u n 5.4.3.1 Gi i thi u Thu c tính c a m t i t ng Access tính ch t ng Các thu c tính c phân theo nhóm sau ây: - Nhóm thu c tính nh d ng (format): Là thu c tính dùng th c trình bày c a i t ng - Nhóm thu c tính d li u (data): G m thu c tính liên quan ng ang ch a ng c tr ng c a thay i i hình n d li u mà i - Các s ki n (Events): Là thu c tính nh m thi t l p cơng vi c mà h th ng s th c hi n thông qua tác ng (s ki n) c a ng i s d ng Mu n s d ng thu c tính này, b n c n ph i t o macro ho c hàm t t o g nv im t ki n ó - Các thu c tính khác (Others): Là thu c tính b sung cho thu c tính 5.4.3.2 Cách t thu c tính cho form/report: M form/report ch B t sáng nút Properties Trung t m Tin h c thi t k công c Trang 72 Microsoft Access 2000 Click ch n ng ó: th Ch it ng mu n thay ng 5: Bi i thu c tính u m u - Form hi n th thu c tính c a i v i form/report: Click vào form/report selector (nút giao gi a th c d c góc bên trái c a s thi t k ) ph n t - i c ngang i v i t ng thành ph n form/report: Click vào m t v trí tr ng c a thành ng ng i v i u n: Click ch n u n Trên b ng thu c tính, click vào thu c tính c n thay thao tác sau: i th c hi n m t - N u có m t m i tên xu t hi n bên ph i h p thu c tính, b n click vào m i tên r i ch n m t giá tr danh sách - Nh p vào m t giá tr ho c bi u th c tính tốn - N u có m t nút Build xu t hi n bên ph i h p thu c tính, b n click vào nút công c (Query Builder, Macro Builder, Expression Builder, …) xây d ng giá tr cho thu c tính t ng ng Có th dùng t h p phím Ctrl+F2 kích ho t cơng c 5.4.3.3 M t s thu c tính thơng d ng c a form Thu c tính * Các thu c tính Ý ngh a nh d ng Caption Tiêu Default View Qui Form (xu t hi n Title Bar) nh cách hi n th Form - Single Form : Form d ng Columnar - Continuous Form : Form d ng Tabular - Datasheet : Form d ng Datasheet View Allowed Ch cho phép hi n th Form: Form, Datasheet, Both Scroll Bars Hi n th ho c không hi n th tr - Horizontal : Ch xu t hi n tr t t ngang - Vertical : Ch xu t hi n tr t ng - Both : Xu t hi n c hai tr t ngang ng - Neither : Không hi n th b t k Record Selectors Hi n th /không ch n m u tin Navigation Buttons Hi n th /không b nút di chuy n m u tin hi n hành Dividing Lines t/t t ng phân cách gi a ph n c a form Auto Resize Cho phép/không vi c t Auto Center Cho phép/không ch Border Style Ch n ki u ng thay t i kích th ng m Form gi a hình ng vi n c a Form - Thin/dialog/none: th thay i kích th - Sizable: Có th thay ng vi n m ng/dày/khơng có khơng c i kích th c c a Form Control Box Yes/No: Hi n th /không h p Min/Max Buttons Hi n th /khơng nút phóng to ho c thu nh : Trung t m Tin h c c c a Form u n Trang 73 Microsoft Access 2000 Ch ng 5: Bi u m u - Form - None: Không hi n th b t c nút - Min/Max Enable: Ch hi n th nút Min/Max - Both Enable : Hi n th c hai nút Close Buttons Cho phép ho c không hi n th nút Close c a form Whats This Button Cho phép ho c không hi n th nút giúp Width Form r ng c a Form (tính b ng inch) Picture Size Mode Ch hi n th nh n n c a form (n u có) - Clip: C t b ph n nh d (n u có) - Zoom: Phóng to ho c thu nh theo kích th - Stretch: Co giãn kích th Picture c theo c c a Form l n c a Form Ch n nh làm n n cho Form Picture Type nh n n it ng nhúng (Embeding) hay liên k t (Linking) Pop Up Form n m t t c Form khác dù khơng ph i form hi n hành (Yes/No) Modal Không th chuy n sang c a s khác n u ch a óng Form (Yes/No) Thông th ng n u ta t Modal Yes Popup ng t Yes Menu Bar Ch nh th c n m Form N u không Access s dùng th c n chung c a h th ng Tool Bar Ch nh công c m Form N u không Access s dùng công c chung c a h th ng * Các thu c tính d li u Record Source Tên Table/Query làm ngu n cho Form Filter Cho phép vi t m t câu l nh SQL Order By Danh sách tên tr ng dùng s p x p d li u, tr ng c ng n cách b ng d u ph y M c nh th t t ng n, n u mu n gi m d n ta thêm t khóa DESC sau t ng tr ng (th t u tiên t trái sang ph i) Allowed Filters Cho phép l c hay không (Yes/No) Allowed Edits Cho phép ch nh s a hay khơng (Yes/No) Allowed Deletes Cho phép xóa hay không (Yes/No) Allowed Additions Cho phép n i thêm s li u hay không (Yes/No) Data Entry Ch th hi n m t dòng tr ng bi u m u nh p m i vào làm u ki n l c d li u ng i s d ng 5.4.3.4 M t s thu c tính c a Form header/Footer/Details Name Tên thành ph n: Header/Footer/Details Force New Page t bu c qua trang tr c/sau thành ph n (Before/After section) ho c không (None) Visible Hi n th /không thành ph n t Display When Hi n th Trung t c m Tin h ch ng ng ch ang xét form view View, ho c Design ho c c Trang 74 Microsoft Access 2000 Ch Height Chi u cao (tính b ng inch) Back Color Màu n n Special Effect Các hi u ng c a n n 5.4.3.5 Các thu c tính chung c a u m u - Form u n Thu c tính Ý ngh a Name Tên c a Control Source D li u ngu n cho Caption Nhãn c a Format ng 5: Bi u n u n b bu c u n nh d ng d li u Decimal places Input Mask S ch s th p phân ( i v i d li u d ng s ) nh d ng khuôn nh p li u Validation Rule Gi i h n ph m vi nh p li u Validation Text Thông báo nh p li u gi i h n Visible Cho phép hi n th ho c không Display when u n u n hi n th tình hu ng - Always: Ln hi n th Form - Print Only: Ch hi n th in gi y - Screen Only: Ch hi n th hình Enable Cho phép nh p, s a d li u hay không (Yes/No) Width/Height Border style r ng/chi u cao c a Ki u ng biên c a u n (tính b ng Inch) u n - Transparent: Trong su t - Solid: ng li n nét - Dots, Dashes,…: Các d ng Màu c a ng biên Border Color Border Width mc a t nét,… ng biên Special Effects Hi u ng Fore Color Màu c a ký t xu t hi n Font Name Tên font ch Font Size Kích c font ch Font Weight ng t bi t: Flat/Sunken/Raised/… u n m (Thin, Normal, Bold, Extra Bold,…) Font Italic In nghiêng (Yes/No) Font Underline G ch d Text Align Canh l nhãn c a i (Yes/No) u n (Left, Right, Center) M t s thu c tính v font ch , ch canh l ,… b n có th áp d ng nhanh thu c tính nh vào nút l nh sau công c Formating (form/report) Trung t m Tin h c Trang 75 c ng Ki u Hi u bi t ng ng u m u - Form Màu biên ng 5: Bi Màu ch Màu n n Canh ph i Canh gi a Canh trái ch chân Nghiêng Font Ch m Ch Kích c ch Microsoft Access 2000 5.5 Tóm t t 5.5.1 Các v n c nn m Các d ng form c b n, c u t o c a form Cách thi t k Form b ng AutoForm, Form Wizard t thi t k T o c form d ng Main/Subform T o nh d ng Thu c tính c a form u n u n 5.5.2 Câu h i ôn t p : Nêu ý ngh a c a Form c s d li u S khác gi a cách thi t k form: AutoForm Form wizard N u thi t k Form theo d ng Auto, b n c n ph i ch n ngu n cho Form không? S khác bi t gi a control b bu c (Bound) không b bu c (unbound) Nêu s khác bi t gi a Label Text Box Nêu s khác bi t gi a Combo Box List Box Trong m t Option Group có th ch a control ? Giá tr c a nh ng control Option Group có th l y ngu n t ó Table/Query làm ngu n cho Form hay không? m t tr ng Khái ni m Main Form Subform 10 Ta có th chèn m t tài li u Word vào Form u n mà b n t o có tên ? Trung t m Tin h c c không ? N u Trang c 76 ... click Forms khung Objects Click New m h p tho i New Form Ch n m t lo i Autoform sau ây: - AutoForm: Columnar: T o form d ng c t - AutoForm: Tabular: T o form d ng b ng - AutoForm: Datasheet: T o form. .. c a form Thu c tính * Các thu c tính Ý ngh a nh d ng Caption Tiêu Default View Qui Form (xu t hi n Title Bar) nh cách hi n th Form - Single Form : Form d ng Columnar - Continuous Form : Form. .. Record u m u m u tin Undo Record Không l u m u tin Các thao tác form Close Form óng form (Form Operations) Open Form form Print Form In form hi n hành Preview Report Xem report Print Report In report

Ngày đăng: 22/12/2016, 13:33

Từ khóa liên quan

Mục lục

  • CHƯƠNG V: BIỂU MẪU - FORM

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan