II. CÔNG CỤ REPORT WIZARDS 1 Các dạng báo cáo
4. Sử dụng 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
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.
5. Tạo ListBox, Combo Box
Trong nhiều trường hợp, chọn một danh sách có sẵn thường tiện lợi hơn phải nhớ để gõ vào từ bàn phím. Access cung cấp hai khả năng điều khiển tạo danh sách chọn lựa:
ListBox và ComboBox.
ListBox đơn giản là một danhsách để chọn, ComboBox tương tự như một TextBox và một ComboBoax kết hợp vào một điều khiển, có nghĩa là có thể gõ thẳng giá trị vào Textbox hay chọn từ một danh sách có sẵn.
Ưu điểm của ListBox: Danh sách luôn được thể hiện và người dùgn chỉ được phép
Ưu điểm của ComboBox: Danh sách không dược thể hiện cho đến khi người sử dụng
mở hộp điều khiển, do đó ít tốn chỗ trên biểu mẫu.
* Tạo List Box và Combo Box không sử dụng Wizard
Tắt chức năng Control Wizard trong menu View hoặc thanh công cụ Click biểu tượng List Box hoặc Combo Box trong hộp công cụ
Tạo điều khiển buộc bằng cách Click biểu tượng Field List trên thanhcông cụ để mở danh sách trường làm nền cho biểu mẫu. Chọn một trường trong danh sách kéo vào biểu mẫu, hoặc tạo điều khiển không buộc bằng cách clock biểu mẫu nơi muốn đặt điều khiển
Lập các thuộc tính của điều khiển để định nghĩa các hàng dùng làm chọn lựa trong danh sách.
Muốn danh sách thể hiện
Lập thuộc tính Row source Type thành
Lập Row Source thành
Các hàng từ một bảng hay truy vấn
Table/Query (Default) Tên của bảng hay truy vấn đó
Các hàng lấy từ lệnh Select của SQL
Table/Query (Default) Một câu lệnh SQL
Một danh sách với các giá trị do người dùng tự đặt
Value List Danh sách các giá trị đó
phân cách nhau bởi dấu chấm phẩy
Tên các trường trong một bảng hoặc truy vấn
Field List Tên của bảng hoặc truy vấn
đó Các giá trị định nghĩa
bởi một hàm trong Access Basic