Cách t o form ạ

Một phần của tài liệu Giáo trình Hệ quản trị cơ sở dữ liệu Access (Trang 59 - 64)

CHƯƠ NG 4: THI T K M U BI Ể

4.2.  Cách t o form ạ

Đ  t o form, ch n tab Create trên thanh Ribbon, ch n cáchể ạ ọ ọ   t o form b ng các nút l nh trong nhóm l nh Forms.ạ ằ ệ ệ

Form Design: T o ra m t Form m i tr ng và hi n th  nóạ ộ ớ ố ể ị   trong   ch   đ   Design   View.   N u   m t   Table   ho c   Query   đế ộ ế ộ ặ ược   ch n   trong   khungọ   Navigation thì khi click nút Form Design, form m i s  t  đ ng b  ràng bu c v i ngu n dớ ẽ ự ộ ị ộ ớ ồ ữ  li u là Table ho c Query đó.ệ ặ

Blank Form: T o ra m t form tr ng, form m i không b  ràng bu c v i m t ngu nạ ộ ố ớ ị ộ ớ ộ ồ   d  li u, và nó s  m  ra trong ch  đ  Layout View. B n ph i ch  đ nh m t ngu n d  li uữ ệ ẽ ở ế ộ ạ ả ỉ ị ộ ồ ữ ệ   (b ng ho c truy v n) và thi t k  form b ng cách thêm các đi u khi n t  field list.ả ặ ấ ế ế ằ ề ể ừ

Form Wizard: Access h  tr  các bổ ợ ước đ  thi t k  form đ n gi n. Wizard s  yêuể ế ế ơ ả ẽ   c u các ngu n d  li u, ch n các field hi n th  trên form, và cho phép b n ch n layout choầ ồ ữ ệ ọ ể ị ạ ọ   form m i.ớ

Navigation Form: là m t form đ c bi t hoàn toàn m i trong Access, nh m thi t kộ ặ ệ ớ ằ ế ế  form d ng Navigation user, cho phép ngạ ười dùng d  dàng di chuy n gi a các thành ph nễ ể ữ ầ   trong form.

4.2.1. T o m t Single Form

Access cung c p m t cách d  dàng và thu n l i đ  t o m t form d a trên d  li uấ ộ ễ ậ ợ ể ạ ộ ự ữ ệ   ngu n là Table/Query. Cách th c hi n:ồ ự ệ

Tronng Navigation, ch n table ho c query mà b n mu n s  d ng làm d  li u ngu nọ ặ ạ ố ử ụ ữ ệ ồ   cho from.

Ch n tab trên thanh Ribbonọ

Trong nhóm l nh Form, click nút Form.ệ

Xu t hi n m t Form m i   d ng Layout viewấ ệ ộ ớ ở ạ

Single form hi n th  m t record t i m t th i đi mể ị ộ ạ ộ ờ ể

M c đ nh m i field hi n th  trên m t dòng và theo th  t  c a các field trong b ngặ ị ỗ ể ị ộ ứ ự ủ ả   ho c query d  li u ngu n.ặ ữ ệ ồ

N u d  li u ngu n c a form là b ng cha có liên k t v i b ng con, thì k t qu  formế ữ ệ ồ ủ ả ế ớ ả ế ả   s  hi n th  các record quan h  trong b ng con.ẽ ể ị ệ ả

Ví d :

Ch c năng Form Wizard là công c  t o form qua các bứ ụ ạ ước trung gian v i m t lo tớ ộ ạ   các câu h i g i ý đ  giúp b n ch n l a và xây d ng m t form phù h p nh t.ỏ ợ ể ạ ọ ự ự ộ ợ ấ

Cách t o:

Trong c a s  làm vi c c a Access, ch n tab Create trênử ổ ệ ủ ọ   thanh Ribbon.

Click   nút   Form   Wizard   trong   nhóm   l nh   Forms.Xu tệ ấ  hi n c a s  Form Wizardệ ử ổ

Ch n Table ho c Query làm d  li u ngu n cho form.ọ ặ ữ ệ ồ

Ch n các field hi n th  trên form trong khungọ ể ị   Available 

Fields, click nút     đ  ch n m t field, click nútể ọ ộ     đ   ch nể ọ   t t c  các field trong ấ ả Table/Query d  li u ngu n, cóữ ệ ồ   th  ch n nhi uể ọ ề   fields trên nhi u b ng. Click Next.ề ả

Ch n d ng form g m các d ng:ọ ạ ồ ạ Columnar. Tabular. Datasheet Click Next. Nh p tiêu đ  cho form­> Finish.ậ ề 4.2.3. T o Form b ng Design

Công c  Form và Form Wizard giúp b n thi t k  form m t cách nhanh chóng và dụ ạ ế ế ộ ễ  dàng. V i Design view, b n s  thi t k  m t form b ng tay mà không cóớ ạ ẽ ế ế ộ ằ

s  h  tr  nào c a Access. Có hai cách đ  thi t k  m t form b ng Design view: Formự ỗ ợ ủ ể ế ế ộ ằ   Design và Layout View (Blank Form).

a. Layout View

V i cách thi t k  này b n có th  can thi p vào các control: Textbox, checkbox,ớ ế ế ạ ể ệ   label, … nh  di chuy n chúng, thay đ i kích thư ể ổ ước chúng, thêm ho c lo i b  các đi uặ ạ ỏ ề   khi n. Layout view làm cho vi c s p x p các control tr  nên d  dàng h n.ể ệ ắ ế ở ễ ơ

Cách t o:ạ

Xu t hi n m t form tr ng   ch  đ  Layout view.ấ ệ ộ ắ ở ế ộ

Drag chu t kéo các field t  field list vào formộ ừ

b. Design view

Khi thi t k  form b ng Design view thì các control khi th  vào form nó không tế ế ằ ả ự  đ ng canh theo hàng và c t nh  Blank Form.ộ ộ ư

Cách t o:ạ

Ch n tab Create trên thanh Ribbon, click nút Design View trong nhóm l nh Forms.ọ ệ

Xu t hi n m t form tr ng   ch  đ  Design view.ấ ệ ộ ắ ở ế ộ

Drag chu t kéo các field t  field list vào form.ộ ừ

c. Các ph n trong c a s  thi t k  formầ ử ổ ế ế

Form header: Ch a n i dung tiêu đ  c a form. đ  chèn n i dung vàoứ ộ ề ủ ể ộ   tiêu đ  c a form ta s  d ng các công c  trong nhóm l nh Header/Footerề ủ ử ụ ụ ệ

Form footer: Ch a n i dung c a ph n cu i form, thứ ộ ủ ầ ố ường đ t các ôặ   tính toán th ng kê d  li u cho form trong ph n form footer. đ  b t ho cố ữ ệ ầ ể ậ ặ  

t t thanh form Header/Footer click ph i trên thanh Header/Footer c a form, ch n ho c bắ ả ủ ọ ặ ỏ  ch n l nh Form Header/Footer.ọ ệ

Detail: ch a n i dung chính c a form, ph n này hi n th  n i dung trong d  li uứ ộ ủ ầ ể ị ộ ữ ệ   ngu n c a form ho c các control đ a vào t  toolbox.ồ ủ ặ ư ừ

d. Thi t l p thu c tính c a formế ậ

Ch n form c n thi t l p thu c tính.ọ ầ ế ậ ộ

Click nút Properties Sheet. Ch n thu c tính.ọ ộ

Các thu c tính trong Properties Sheet độ ược hi n th  theoể ị   t ng nhóm.ừ

e. Các thu c tính quan tr ng trong nhóm Formatộ

Thu ctính Công d ng

Caption T o tiêu đ  cho form.ạ ề

Thi t l p d ng hi n th  c a form.ế ậ ạ ể ị ủ

Single Form ch  hi n th  m t Record t i m t th i đi m.ỉ ể ị ộ ạ ộ ờ ể

Scroll Bar Thi t l p ch  đ  hi n th  thanh cu n.ế ậ ế ộ ể ị ộ

Record Selectors B t/t t thanh ch n record.ậ ắ ọ

Navigation Buttons B t/t t các nút duy t record.ậ ắ ệ

Dividing lines B t/t t các đậ ắ ường k  phân cách các ph n c a form.ẽ ầ ủ

Auto Center T  đ ng hi n th  form ngay gi a màn hình.ự ộ ể ị ữ

Border Style Ch n ki u đọ ể ường vi n c a form.ề ủ

Min Max botton B t/t t nút Max/Min.ậ ắ

Picture Alignment Canh v  trí cho các picture trên form.ị

f. Các thu c tính thông d ng trong nhóm Dataộ

Thu ctính Công d ng

Record Source Ch n d  li u ngu n cho form.ọ ữ ệ ồ

Filter Khai báo đi u ki n l c.ề ệ ọ

Order by Khai báo field c n s p x p s  li u.ầ ắ ế ố ệ

Allow filter Cho phép/không cho phép l c các record.ọ

Allow Edits Cho phép/ không cho phép ch nh s a.ỉ ử

Allow Additions Cho phép nh p thêm các record hay không.ậ

Một phần của tài liệu Giáo trình Hệ quản trị cơ sở dữ liệu Access (Trang 59 - 64)