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
33 trang |
Chia sẻ: Mr Hưng | Lượt xem: 875 | Lượt tải: 0
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:
- ms_access_2003_c4_3012.pdf