I. Giới thiệu về truy vấn
4. Chèn các đối tượng vào biểu mẫu
4.1 Nhãn (Label)
Muốn trình bày một chuỗi ký tự trên biểu mẫu như để làm tiêu đề …chúng ta dùng loại điều khiển gọi là điều khiển nhãn (label Control). Nhãn khơng thể hiện dữ liệu của một trường hay biểu thức nào, chúng luơn luơn là đối tượng khơng liên kết.
Click vào biểu tượng Label trong Toolbox
Bấm và kéo lê tạo thành khung chữ nhật theo kích thước nhãn tại vị trí đặt nhãn.
Gõ nội dung của nhãn
Lưu ý: Nếu nhãn cĩ ở nhiều dịng, muốn xuống dịng gõ Ctrl + Enter
4.2 Hộp văn bản (Text box)
Click vào biểu tượng Textbox, con trỏ chuột sẽ biến thành +ab
Bấm và kéo lê tạo thành khung chữ nhật theo kích thước văn bản tại vị trí đặt hộp nhập văn bản
Xuất hiện dịng Unbound trong hộp văn bản (cĩ nghĩa là chưa cĩ ràng buộc cho biểu thức nào cả)
94 - Name: Đặt tên cho ơ nhập liệu, sau này cĩ thể dùng tên này để lấy giá trị của ơ. - Control Source:
Chọn một tên Field của table hoặc query nếu muốn nhập dữ liệu cho các records Nhập biểu thức cĩ các hàm, lúc này khơng nhập dữ liệu vào ơ text box được Bỏ trống mục này: Xem như một ơ nhập liệu.
Hoặc chọn View/Field List hoặc click vào biểu tượng Field List trên thanh cơng cụ. Từ danh sách trường chọn một hoặc nhiều trường kéo và đưa vào biểu mẫu để lấy dữ liệu từ một trường bất kỳ.
Hình 4.6: Cửa sổ chọn Field List cho textbox
4.3 Option Button, Check Box, Toggle Button
Hộp kiểm tra, nút lựa chọn, nút bật tắt thường được sử dụng như các điều khiển độc lập để nhận các chọn lựa Yes/No. Các điều khiển này thực chất chỉ khác nhau về hình thức, do đĩ chúng ta cĩ thể sử dụng bất cứ nút nào
Khi được chọn điều khiển này biểu diễn trị Yes (hay True), ở trạng thái khơng chọn thì giá trị No (hay False)
CheckBox : Được chọn khi cĩ dấu x trong hộp
Option Button : Được chọn khi cĩ hạt đậu trong nút
Toggle Button : Được chọn khi nĩ trơng như bị nhấn xuống
Muốn tạo OptionButton, CheckBox, ToggleButton thì click vào biểu tượng tương ứng trong ToolBox, đưa con trỏ chuột đến vị trí cần tạo, click chuột tại vị trí đĩ.
95 Hình 4.7: Tạo Option Button, Check Box, Toggle Button
4.4 Nhĩm chọn lựa (Option Group)
Chúng ta cĩ thể sử dụng nhĩm chọn lựa để trình bày một số các chọn lựa trên CheckBox, Option Button hay Toggle Button
Hình 4.8: Tạo đối tượng Option Group
Nếu nhĩm lựa chọn được liên kết vào một trường, chỉ cĩ khung nhĩm là liên kết vào trường đĩ, khơng phải các thành phần để chọn lựa trong khung. Khung nhĩm cĩ thể khơng liên kết vào trường nào hoặc chứa một biểu thức, mỗi lần chỉ cĩ thể chọn một thành phần trong nhĩm.
Khi sử dụng hộp kiểm tra, nút chọn lựa và nút bật tắt trong nhĩm chọn lựa, thuộc tính của chúng khác với như khi được dùng với các điều khiển độc lập. Mỗi phần tử trong nhĩm chọn lựa khơng cĩ thuộc tính Control Source mà thay bằng thuộc tính Option Value. Lập thuộc tính Option Value của mỗi phần tử dùng làm chọn lựa trong nhĩm thành một trị số cĩ nghĩa đối với trường mà khung nhĩm liên kết vào. Khi một phần tử của nhĩm được chọn, Access đưa giá trị lập trong Option Value của phần tử đĩ cho điều khiển Option Group. Đến lượt Option Group trả lại giá trị đĩ cho trường mà nĩ liên kết vào.
96
4.5 Combo box và List box
Muốn tạo một Combo box (hoặc List box), chúng ta nhấp chuột vào nút Combo box hoặc list box trên thanh Toolbox rồi kéo thả vào form. Access sẽ xuất hiện cửa sổ Wizard để cho phép chọn:
“I want the combo box to lookup the values in a table or query”: Dữ liệu sẽ lấy từ một trường trong bảng hoặc truy vấn
“I will type in the values that I want”: Dữ liệu tự nhập từ bàn phím
Hình 4.9: Cửa sổ Combo box Wizard
Trường hợp chọn “I want the combo box to lookup the values in a table or query”: Dữ liệu sẽ lấy từ một trường trong bảng hoặc truy vấn.
Chọn tên bảng hoặc truy vấn chứa dữ liệu cần Chọn Next
Hình 4.10: Cửa sổ chọn bảng nguồn trong Combo box Wizard
97 Hình 4.11: Cửa sổ chọn tên cột trong Combo box Wizard
Chọn các field muốn sắp xếp Chọn Next
Hình 4.12: Cửa sổ sắp xếp trong Combo box Wizard
Chỉ định độ rộng của cột bằng cách đặt con trỏ vào cạnh phải của cột, kéo chỉnh độ rộng cột cho thích hợp Chọn Next
98
Đặt tên cho combo box hoặc List box Chọn Finish để kết thúc.
Hình 4.14: Cửa sổ đặt tên cho List box
Trường hợp chọn “I will type in the values that I want”: Dữ liệu tự nhập từ bàn phím
Nhập những dữ liệu sẽ xuất hiện trong combo box hoặc list box và chỉnh lại độ rộng cột
- Nhập số cột bạn cần vào text box “Number of columns” - Nhập giá trị của mỗi cột mà bạn muốn gom vào mỗi field - Chỉnh lại độ rộng cột
99 Hình 4.15: Cửa sổ chọn số cột, độ rộng cột trong Combo box Wizard
Đặt tên cho combo box hoặc List box Chọn Finish để kết thúc.
4.6 Nút lệnh (Command button)
Nút lệnh là đối tượng rất thường gặp trên form. Bằng cơng cụ Wizard, Access cung cấp cho ta cách tạo một số nút lệnh phổ biến để thực hiện các cơng việc thường gặp như mở form, di chuyển mẫu tin… cách chèn 1 nút lệnh như sau:
Nhấn chuột vào nút Control Wizard trên thanh cơng cụ Toolbox để bật chế độ wizard tự động của Access (nếu nút này chưa được bật), nếu khơng chúng ta sẽ khơng thể thấy được cửa sổ hỗ trợ này của Access.
Nhấn nút “Command button” trên thanh cơng cụ, sau đĩ đưa chuột vào nơi cần đặt nút trên form và nhấn chuột trái trên form, Access sẽ tự động xuất hiện cửa sổ Wizard hỗ trợ gồm các bước sau:
Bước 1: Chọn chức năng cho nút lệnh Next
Hình 4.16. Cửa sổ Command Button Wizard Bảng các chức năng nút lệnh:
Categories Actions
Record Navigation (Di chuyển record)
Find Next: tìm mẫu tin kế tiếp Find Record: Tìm mẫu tin
Go First Record: Về bản ghi đầu tiên Go Last Record: Về bản ghi cuối cùng Go Next Record: đến bản ghi kế tiếp Go Previous Record: Về bản ghi kế trước Record Operation
(Thi hành lệnh trên record)
Add New Record: Thêm 1 bản ghi mới Delete Record: Xĩa 1 bản ghi
100 Save Record: Lưu sửa đổi bản ghi
Undo Record: Hủy bỏ thao tác sửa đổi Form Operation
(Thao tác trên form)
Open Form: Mở form Close form: đĩng form
Print Preview: Xem trên màn hình Report Operation
(Thao tác trên report)
Open report: In ra máy in
Application
(Thao tác trên ứng dụng)
Quit Application: Thốt ứng dụng
Bảng 4.1. Bảng chức năng các nút lệnh
Bước 2: Chọn nhãn cho nút, cĩ thể là văn bản hay hình ảnh Next
Hình 4.17: Cửa sổ chọn chữ hoặc hình trên Commad button
101 Hình 4.18: Cửa sổ đặt tên cho Command button
Trong trường hợp khơng chạy chức năng Wizard, ta thực hiện các thao tác sau:
Mở cửa sổ Properties của Command button và cung cấp các trị cho thuộc tính
Lập trình xử lý sự kiện trên nút lệnh: Sự kiện quan trọng nhất là Click (Macro hoặc Code)
Việc lập trình sự kiện trong các thủ tục xử lý sự kiện của Access sẽ được đề cập trong phần sau.