Bài 3: MẪU BIỂU - FORMS
Giảng viên: Ths.Phạm Thanh An
ĐH Ngân hàng TP.HCM
Nội dung
Các khái niệm về Forms;
Sử dụng Form wizard;
Sử dụng Form design view;
Kỹ thuật Sub-form
Sau khi học xong chương này, học viên sẽ:
Nắm được các khái niệm về Form, về thiết kế
giao diện, về lập trình trực quan, hướng đối
tượng;
Đạt được những kỹ năng tốt để có thể tạo ra được
các dạng Form nhập dữ liệu; form điều khiển, xử
lý dữ liệu theo những yêu cầu của bài toán thực tế
đặt ra.
Khái niệm Forms
Khi sử dụng một ứng dụng, đa phần công
việc của người dùng làm trên các hộp thoại
(Dialogue), cửa sổ (Windows).
Cả 2 thành phần này trong lập trình đều được gọi
là Form
nhanh một Form.
Tuy nhiên Form được tạo ra có nhiều hạn chế, không
gần gũi với yêu cầu của người dùng;
Sử dụng trình Form Design View - một công cụ
tương đối hoàn chỉnh để tạo ra các form đáp ứng
nhiều yêu cầu khác nhau của người sử dụng.
Sử dụng FORM WIZARD
Bước 1: Kích hoạt trình Form Wizard Ở
thẻ Forms, nhấn nút New, chọn Form
Wizard, nhấn OK;
Hoặc có thể nhấn đúp chuột lên Creat
Form by using Form wizard
Sử dụng FORM WIZARD
Sử dụng FORM WIZARD
Bước 2: Chọn các thông tin cần đưa lên
form, Học viên phải cực kỳ cân nhắc các
thông tin ở đây: chọn bảng nào và chọn
những trường nào cho đúng
Chọn bảng/ Query - nơi có trường cần đưa lên
form để nhập dữ liệu ở hộp Tables/Queries;
Tiếp theo đưa các trường cần nhập dữ liệu lên
form từ danh sách Available Fields: sang danh
sách Selected Fields: bằng các nút lệnh: >, >>, <,
<<;
Có thể tuỳ chọn kích hoạt ngay form vừa tạo
nếu chọn Open the form to view or enter
information hoặc mở form ra ở chế độ Design
view để sửa cấu trúc nếu chọn mục Modify the
form’s design;
Nhấn Finish để hoàn tất toàn bộ công việc.
Sử dụng FORM WIZARD
Sử dụng form đã tạo được vào việc nhập dữ liệu:
Chọn form, nhấn nút Open.
Nếu form đang ở chế độ thiết kế có thể nhấn nút View
trên thanh công cụ. Lúc này có thể sử dụng form để cập nhật
dữ liệu:
Tại mỗi thời điểm, form nhập dữ liệu chỉ hiển thị giá trị
của một bản ghi.
Có thể nhập, sửa trực tiếp các trường của bản ghi hiện tại
trên form này.
Thanh định hướng (Navigator bar) sẽ giúp xử lý một số thao
tác trên form, cách sử dụng như sau
Sử dụng FORM WIZARD
Sử dụng FORM WIZARD
Sử dụng
FORM DESIGN VIEW
Sử dụng
FORM DESIGN VIEW
(2) Thanh công cụ Toolbox – nơi chứa những đối
tượng, những công cụ có thể đưa lên form với mục
đích thiết kế giao diện và điều khiển dữ liệu theo bài
toán.
Ví dụ: muốn tạo ô nhập Họ tên trên form có thể dùng đối tượng
Textbox, muốn đưa một chú thích (nhãn hiển thị) có thể dùng
Label, muốn tạo một nút lệnh có thể dùng CommandButton,…
Mỗi đối tượng sẽ có tập hợp các thuộc tính (Properties)
và tập các sự kiện (Events).
Thuộc tính để mô tả tính chất cho đối tượng đó, ví dụ như:
màu sắc, kích thước, tính chất dữ liệu,
Sự kiện- nơi có thể gắn các mã lệnh VBA hoặc gắn các Macro
lệnh để xử lý những công việc nào đó
Sử dụng
FORM DESIGN VIEW
Các loại điều khiển: Khi thiết kế mẫu biểu,
thường dùng các loại điều khiển sau:
Hộp văn bản (text box)
Nhãn (Label)
Thiết lập thuộc tính
Record Source cho form
bằng cách chọn tên bảng
CANBO ở hộp Record
Source. Có thể tìm thuộc
tính này ở thẻ Data - chỉ
những thuộc tính liên quan
đến dữ liệu; hoặc thẻ All-
có đầy đủ tất cả các thuộc
tính và sự kiện:
Sử dụng
FORM DESIGN VIEW
Bước 3: Mở cửa sổ Field List.
Cửa sổ Field List có chứa danh sách các trường
trên CSDL có trong nguồn dữ liệu của Form,
Nó hỗ trợ việc đưa những trường dữ liệu này lên
form để nhập và hiển thị dữ liệu rất tốt. Trong
trường hợp này ta dùng để đưa những trường cần
nhập dữ liệu từ bảng CANBO lên form
Nếu chưa thấy cửa sổ này xuất hiện, hãy thực hiện
hiển thị nó bằng cách mở thực đơn View | Field
List hoặc nhấn nút Field List trên thanh công cụ
chuẩn.