Cơ sở dữ liệu - Chương IV: Form - Biểu mẫu

I. Khái Niệm

II. Các thành phần của Form

III.Các dạng trình bày của Form

IV. Các chế độ hiển thị của Form

V. Tạo Form mới

VI. Tạo các điều khiển

pdf33 trang | Chia sẻ: Mr Hưng | Lượt xem: 886 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Cơ sở dữ liệu - Chương IV: Form - Biểu mẫu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 1 CHƯƠNG IV: FORM - BIỂU MẪU I. Khái Niệm II. Các thành phần của Form III.Các dạng trình bày của Form IV.Các chế độ hiển thị của Form V. Tạo Form mới VI.Tạo các điều khiển MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 2 I. Khái Niệm: II. Các thành phần của Form Để hiển thị các thành phần của Form bạn chọn Menu View/chọn thành phần cần hiển thị. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 3 III. Các dạng trình bày của Form: có 4 dạng MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 4 IV. Các chế độ hiển thị của Form: Có 3 chế độ: View/chọn chế độ thích hợp 1. Chế độ Design view: Chế độ thiết kế. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 5 2. Chế độ Form view: Chế độ chạy Form, có thể thay đổi dữ liệu trên Table hoặc Query nguồn. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 6 3. Chế độ Datasheet view: Chế độ hiển thị dữ liệu dạng bảng, dạng này cũng có thể thay đổi dữ liệu. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 7 V. Tạo Form: Có 3 cách 1. Tạo Form nhanh - AutoForm. - New\Chọn dạng AutoForm thích hợp (AutoForm: Columnar, Tabular, DataSheet). - Chọn dữ liệu nguồn cho Form\OK * Lưu ý: Form chỉ liên kết được với 1 Table hoặc 1 Query (Select Query) MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 8 2. Tạo Form bằng Wizard. - New\Form Wizard\chọn dữ liệu nguồn\Ok. - Chọn trường cần hiển thị. - Chọn dạng hiển thị (Columnar, Tabular, Datasheet, Justified). - Finish. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 9 3. Tạo Form bằng Design view: (Tạo form bằng tay) - New\Design view. - Chọn dữ liệu nguồn cho Form (Nếu có). - Chọn Ok. Trong cách tạo Form này khi bấm Ok thì xuất hiện cửa sổ thiết kế Form cùng với Field List (Danh sách chứa các trường mà Form đã liên kết). MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 10 Các thuộc tính của Form Bấm chuột phải vào đây chọn Properties để mở bả ng thuộc tính của Form MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 11 VI. Tạo các điều khiển: View/chọn ToolBox hoặc bấm vào Hợp công cụ chứa các điều khiển MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 12 1. Tạo Label:  Chọn điều khiển  Kẻ hình chữ nhật tại vị trí muốn gõ văn bản  Gõ văn bản vào Label. Muốn xuống hàng bấm CTRL+ENTER Label MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 13 2. Tạo TextBox: 1 2 4 3 MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 14  Chọn điều khiển.  Kẻ hình chữ nhật tại vị trí muốn tạo Textbox  Điều khiển có 2 phần: Label (Nhãn) và Textbox (phần chứa dữ liệu) Các thuộc tính quan trọng của TextBox: Thuộc tính Ý nghĩa Name Tên của điều khiển Control Source Tên trường hay BT mà ĐK gắn kết vào Visible Hiển thị hay ẩn đi điều khiển (Yes/No) 2. Tạo TextBox (tt) MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 15 3. Tạo Combo Box bằng Wizard: - Chọn điều khiển và bật chức năng Control Wizard - Kẻ lên Form và làm theo hướng dẫn. Combo Box lấy dữ liệu từ Table DMCV MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 16 Tạo liên kết Combo box với Textbox Kẻ Text box và gõ vào TextBox theo cú pháp sau: =[Tên Combo box].[column](Vị trí trường cần liên kết) Lưu ý: Vị trí của trường đầu tiên là vị trí 0. Vậy trường thứ 2 thì vị trí của nó là 1. 3. Tạo Combo Box (tt) MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 17 Nhãn của TextBox Tên của CB Vị trí cần liên kết NAME: CV 3. Tạo Combo Box (tt) MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 18 4. Tạo Option Group (Nhóm tùy chọn): Các nhãn của Option Group MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 19  Cách tạo Option Group: Dùng chức năng Control Wizard B1: Chọn điều khiển, bật chức năng CW và vẽ lên Form. B2: Nhập các nhãn cho Option Group. B3: Chọn giá trị mặc định cho Option Group. B4: Đặt giá trị cho từng Option. (Mặc định giá trị của từng Option là vị trí xuất hiện của nó). B5: Chọn loại option: có 3 loại Option Buttons; Check Boxes; Toggle Buttons B6: Đặt nhãn cho Option Group và nhấn Finish. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 20 Nhóm HĐ Hành động Record Navigation Goto First Record: Về đầu Goto Last Record: Về cuối Goto Previous Record: Về mẩu tin trước Goto Next Record: Kế tiếp Record Operation Add New Record: Thêm mẩu tin mới Form Operation Close Form: Đóng Form Open Form: Mở Form Report Operation Preview Report: Xem report (Mở) Application Quit Application: Thóat khỏi Access Run Application: Chạy một ƯD bất kỳ 5. Tạo Command Button MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 21 1 2 3 4 5 6 5. Tạo Command Button (tt) MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 22 Cách tạo bằng Wizard: B1: Chọn điều khiển và bật chức năng Control Wizards. B2: Chọn hành động thích hợp. B3: Đặt nhãn cho nút lệnh: Text: Văn bản. Picture: Hình ảnh. B4: Finish để hoàn thành. 5. Tạo Command Button (tt) MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 23 6. Tạo Tab Control: B1: Chọn điều khiển và vẽ lên Form. B2: Mặc định sẽ có 2 Page (trang): Page1, Page2. Chèn thêm trang mới Insert\Tab Control Page. * Mỗi trang là một Form. Tạo các điều khiển giống như trên Form bình thường. MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 24 7. Dùng điều khiển: SubForm/SubReport để tạo Form dạng MainForm/SubForm. MainForm Thuộc SubForm MainForm /SubForm là gì??? MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 25  Cách tạo: B1: Tạo SubForm (Tạo bằng: AutoForm: DataSheet or Form Wizard Data Sheet). B2: Tạo MainForm B3: Nhúng SubForm vào MainForm  Chọn điều khiển tắt chức năng CW và kẻ lên Form.  Mở bảng thuộc tính: Ở thuộc tính: Source Object: Chọn SubForm cần nhúng vào.  Liên kết SubForm với MainForm: Tìm đến 2 thuộc tính sau: MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 26  Link Child Fields: Các trường nằm trên SubForm dùng để liên kết với MainForm.  Link Master Fields: Các trường hay các điều khiển nằm trên MainForm dùng để liên kết với SubForm. ※ Lưu ý: Để MainForm/Sub Form liên kết được với nhau thì giữa chúng phải có ít nhất một trường giống nhau. Nếu liên kết bằng nhiều trường thì khi viết liên kết phải viết đúng theo thứ tự tương ứng và mỗi trường cách nhau dấu chấm phẩy (;). MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 27 Name:CV + Link Child Fields: MACV + Link Master Fields: CV MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 28  Cách tạo Form có các thống kê trên SubForm Tổng trường lương trong SubForm Tổng trường thực lãnh trong SubForm MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 29 B1: Tạo MainForm/SubForm bình thường các thống kê hiển thị trên MainForm phải tính trong SubForm trước (Lưu ý: Dùng hàm SUM, COUNT để tính). =[Tên SubForm].[Form]![Tên TextBox đã tính trên SubForm] B2: Trên MainForm vẽ các TextBox để lấy dữ liệu trên SubForm theo cú pháp sau:  Cách tạo Form có các thống kê trên SubForm MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 30 Name:SUB Name:TL Name:TTL MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 31  Tạo 1 MainForm 2 SubForm MainForm SubForm 1 SubForm 2 MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 32  Cách tạo: B1: Tạo 2 SubForm (Tạo bằng: AutoForm DataSheet, Form Wizard: Data Sheet). B2: Tạo MainForm B3: Nhúng 2 SubForm vào MainForm B4: Liên kết:  Thực hiện liên kết SubForm 1 với MainForm  Thực hiện liên kết SubForm 2 với SubForm 1 phải thông qua 1 TextBox tạm: =[Tên SubForm 1].[Form]![Tên trường dùng để liên kết với SubForm 2] MS Access 2003 - Form - Biểu Mẫu Tin Học Trường Tín - B.soạn: N.V.Dũng 33 TextBox tạm: Name:TAM Visible:No + Link Child Fields: MALOAI + Link Master Fields: LS + Link Child Fields: MSSACH + Link Master Fields: TAM

Các file đính kèm theo tài liệu này:

  • pdfms_access_2003_c4_3012.pdf
Tài liệu liên quan