Hộp danh sách kéo xuống cũng tương tự như hộp danh sách nhưng ban đầu Access chỉ cho hiển thị một dòng và khi người sử dụng click chuột vào mũi tên phía bên phải của hộp danh sách kéo xu
Trang 11) Hộp danh sách (List Box) – Hộp danh sách
kéo xuống (Combo Box) hay
Hộp danh sách là một khung hình chữ nhật chứa danh sách các mục (item), trong đó mỗi dòng là một mục và có thể có nhiều cột Hộp danh sách kéo xuống cũng tương tự như hộp danh sách nhưng ban đầu Access chỉ cho hiển thị một dòng
và khi người sử dụng click chuột vào mũi tên phía bên phải của hộp danh sách kéo xuống thì tất cả các mục mới được hiển thị
a) Tạo bằng chức năng Wizard
Trang 2 Bước 1 : Bật sáng công cụ Control Wizard trên toolbox, nhắp chọn biểu tượng Combo (List box)
Bước 2 : chọn Font chữ cho đối tượng bằng các biểu tượng trên Formatting toolbar
Bước 3 : Kéo thả Mouse để xác định vị trí và kích thước của đối tượng
Bước 4 : Xác định chế độ hoạt động của Combo Box
I want the combo box look up the Values in a Table or Query : Chọn mục này nếu nguồn dữ
liệu của combo Box lấy từ Table hay Query
I will type in the value that I want : Chọn mục
này nếu muốn tự định giá trị cho các cột trong combo box
Find a record on my form based on the value
I selected in my combo box :
Trang 3Chọn mục này nếu nguồn dữ liệu của Combo box lấy nguồn dữ liệu của Form đang làm việc ( mục này chỉ có khi Form này có dữ liệu), xong nhấn Next
Nếu nguồn dữ liệu của Combo lấy từ Table hay Query :
Bước 5a : Chọn Table/Query làm nguồn dữ
liệu của Combo Box
Trang 4 Bước 6a : chọn các field làm nội dung trình bày
trong Combo box
Trang 5 Bước 7a : Chỉnh kích thước dòng, cột và di
chuyển định vị trí cho các cột trình bày trong Combo box
Nếu chọn tại mục Hide key column
(recommended) thì sẽ không trình bày cột khoá chính trong Combo box(đồng thời cũng lấy giá trị cột này làm giá trị sử dụng của combo box) Nếu bỏ chọn thì sẽ có thêm cột khoá chính của bảng trình bày trong Combo box
Trang 6 Bước 8a: chọn cột mà giá trị được gán làm giá
trị sử dụng của đối tượng
Trang 7Lưu ý : bước này sẽ không có nếu chọn tại mục
Hide key column (recommended) ở bước trước
Bước 9a : Xác định chế độ sử dụng giá trị của đối tượng sau khi được chọn
Trang 8Remember the value for later use : Nhớ giá trị
của đối tượng để sử dụng sau
Store the value in this Fiels : chọn Field để lưu
trữ giá trị của đối tượng
Bước 10a : Đặt tiêu đề cho đối tượng
Trang 9Xong nhấn Finish
Nếu nguồn dữ liệu của Combo box lấy từ nguồn
dữ liệu của Form đang làm việc :
Các bước tương tự như trường hợp trên ( chỉ
không có bước như 5a mà thôi)
Nếu tự định giá trị cho các cột trong Combo box :
Trang 10 Bước 5b : Number of columns : định số cột
trình bày trong combo box Sau đó định giá trị cho các cột trong Combo box tại các cột Col1:, Col2 :,…
Trang 11 Bước 6b : Chọn cột mà giá trị được gán cho đối
tượng
Trang 12 Bước 7b : xác định chế độ sử dụng giá trị của
đối tượng sau khi được gán
Remember the values for later use : nhớ giá trị
của đối tượng để sử dụng sau
Store that value in this field : chọn field để lưu
trữ giá trị của đối tượng
Trang 13 Bước 8b : đặt tiêu đề cho đối tượng, xong nhấn
nút Finish để hoàn thành
Giá trị được hiện lên trong khung Combo Box sau khi chọn bao giờ cũng là giá trị của cột đầu tiên bên trái mặc dù giá trị được gán vào có thể
là giátrị của cột khác
Nếu bạn muốn lấy giá trị của 1 cột trong Combo Box (List Box) để biểu diễn cho một đối tượng khác thì hãy gọi theo công thức sau :
Trang 14[Tên Combo Box].Column (số thứ tự của cột) Qui ước : cột đầu tiên có số thứ tự bàng 0, cột thứ hai có số thứ tứ 1, cột thứ ba có số thứ tự là 2,…