330 likes | 501 Vues
CHƯƠNG IV: FORM - BIỂU MẪU. Khái Niệm Các thành phần của Form Các dạng trình bày của Form Các chế độ hiển thị của Form Tạo Form mới Tạo các điều khiển. 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ị.
E N D
CHƯƠNG IV: FORM - BIỂU MẪU • Khái Niệm • Các thành phần của Form • Các dạng trình bày của Form • Các chế độ hiển thị của Form • Tạo Form mới • Tạo các điều khiển Tin Học Trường Tín - B.soạn: N.V.Dũng
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ị. Tin Học Trường Tín - B.soạn: N.V.Dũng
III. Các dạng trình bày của Form: có 4 dạng Dạng Tabular Dạng Columnar Dạng Datasheet Dạng Justified Tin Học Trường Tín - B.soạn: N.V.Dũng
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ế. Tin Học Trường Tín - B.soạn: N.V.Dũng
2. Chế độ Form view: Chế độ chạy Form, có thể thay đổi dữ liệu trên Table hoặc Query nguồn. Tin Học Trường Tín - B.soạn: N.V.Dũng
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. Tin Học Trường Tín - B.soạn: N.V.Dũng
V. Tạo Form: Có 3 cách • 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) Tin Học Trường Tín - B.soạn: N.V.Dũng
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. Tin Học Trường Tín - B.soạn: N.V.Dũng
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). Tin Học Trường Tín - B.soạn: N.V.Dũng
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 Tin Học Trường Tín - B.soạn: N.V.Dũng
View/chọn ToolBox hoặc bấm vào VI. Tạo các điều khiển: Hợp công cụ chứa các điều khiển Tin Học Trường Tín - B.soạn: N.V.Dũng
1. Tạo Label: 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 Tin Học Trường Tín - B.soạn: N.V.Dũng
2. Tạo TextBox: 1 2 3 4 Tin Học Trường Tín - B.soạn: N.V.Dũng
2. Tạo TextBox (tt) • 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: Tin Học Trường Tín - B.soạn: N.V.Dũng
- Chọn điều khiển và bật chức năng Control Wizard 3. Tạo Combo Box bằng Wizard: - Kẻ lên Form và làm theo hướng dẫn. Combo Box lấy dữ liệu từ Table DMCV Tin Học Trường Tín - B.soạn: N.V.Dũng
3. Tạo Combo Box (tt) 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. Tin Học Trường Tín - B.soạn: N.V.Dũng
3. Tạo Combo Box (tt) NAME: CV Vị trí cần liên kết Nhãn của TextBox Tên của CB Tin Học Trường Tín - B.soạn: N.V.Dũng
4. Tạo Option Group (Nhóm tùy chọn): Các nhãn của Option Group Tin Học Trường Tín - B.soạn: N.V.Dũng
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. Tin Học Trường Tín - B.soạn: N.V.Dũng
5. Tạo Command Button Tin Học Trường Tín - B.soạn: N.V.Dũng
5. Tạo Command Button (tt) 1 2 3 6 4 5 Tin Học Trường Tín - B.soạn: N.V.Dũng
5. Tạo Command Button (tt) 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. Tin Học Trường Tín - B.soạn: N.V.Dũng
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. Tin Học Trường Tín - B.soạn: N.V.Dũng
7. Dùng điều khiển: SubForm/SubReport để tạo Form dạng MainForm/SubForm. MainForm Thuộc SubForm MainForm/SubForm là gì??? Tin Học Trường Tín - B.soạn: N.V.Dũng
Cách tạo: Chọn điều khiển tắt chức năng CW và kẻ lên Form. 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 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: Tin Học Trường Tín - B.soạn: N.V.Dũng
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 (;). Tin Học Trường Tín - B.soạn: N.V.Dũng
+ Link Child Fields: MACV + Link Master Fields: CV Name:CV Tin Học Trường Tín - B.soạn: N.V.Dũng
Cách tạo Form có các thống kê trên SubForm Tổng trường thực lãnh trong SubForm Tổng trường lương trong SubForm Tin Học Trường Tín - B.soạn: N.V.Dũng
Cách tạo Form có các thống kê trên SubForm 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). B2: Trên MainForm vẽ các TextBox để lấy dữ liệu trên SubForm theo cú pháp sau: =[Tên SubForm].[Form]![Tên TextBox đã tính trên SubForm] Tin Học Trường Tín - B.soạn: N.V.Dũng
Name:SUB Name:TTL Name:TL Tin Học Trường Tín - B.soạn: N.V.Dũng
Tạo 1 MainForm 2 SubForm MainForm SubForm 1 SubForm 2 Tin Học Trường Tín - B.soạn: N.V.Dũng
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] Tin Học Trường Tín - B.soạn: N.V.Dũng
+ Link Child Fields: MALOAI + Link Master Fields: LS + Link Child Fields: MSSACH + Link Master Fields: TAM TextBox tạm: Name:TAM Visible:No Tin Học Trường Tín - B.soạn: N.V.Dũng