Hướng dẫn tạo Combo Box trong Microsoft Access - Phần 2

Đăng lúc 13:47 28.05.2023

Trong phần 1, HocVienDaoTao.Com đã hướng dẫn bạn cách tạo 1 Combo Box thì đến với phần 2, bạn sẽ biết cách định dạng Combo Box để cơ sở dữ liệu của bạn trở nên nhất quán và chuyên nghiệp hơn. Như mọi khi, HocVienDaoTao.Com vẫn sẽ sử dụng mẫu cơ sở dữ liệu ở phần 1 để các bạn tiện theo dõi.

Thuộc tính Control Source

Đầu tiên, một trong các thuộc tính quan trọng cần dùng để định dạng Combo Box là thuộc tính Control Source.

Combo Box | Cách tạo Combo Box trong Access

Phía trên, chúng ta đã thiết lập Record Source của Form là bảng Orders. Và lúc này, ta muốn chỉ định Combo Box này sẽ liên kết tới trường nào trong bảng Orders.

Vì vậy, mình sẽ thiết lập thuộc tính Control SourceShipVia - đây chỉ là một cột trong bảng Orders.

Thuộc tính Control Source | Cách tạo Combo Box trong Access

Combo Box của mình đã liên kết tới cột ShipVia trong bảng Orders rồi.

Thuộc tính Control Source trong Combo Box

Thuộc tính Row Source Type

Tiếp theo, thuộc tính Row Source Type dùng để phân loại dữ liệu nguồn, bao gồm 3 dạng:

  1. Table/Query: các giá trị trong Combo Box của bạn sẽ được tạo từ bảng hoặc truy vấn.
  2. Value List: danh sách các giá trị hiện hành trong bảng
  3. Field List: danh sách các nhãn trường hiện hành trong bảng.

Thuộc tính Row Source Type | Cách tạo Combo Box trong Access

Mình sẽ chọn Row Source Type cho Combo Box của mình là Table/Query.

Thuộc tính Row Source

Nếu trường hợp bạn chọn Row Source TypeValue List thì mỗi giá trị cách nhau bởi dấu chấm phẩy (;), chuỗi thì đặt trong dấu ngoặc kép(" ").

Nhưng mình đã chọn dữ liệu nguồn là Table/Query thì phải chọn tên bảng, tên truy vấn hoặc câu lệnh SQL bằng cách nhấn vào nút 3 chấm (...) ngay bên phải thuộc tính Row Source.

Thuộc tính Row Source trong Combo Box

Sau khi cửa sổ Show Table xuất hiện thì bạn hãy chọn tên bảng bạn muốn dùng và nhấn Add rồi đóng cửa sổ.

Cửa sổ Show Table | Cách tạo Combo Box trong Access

Trong ví dụ này thì mình sẽ chọn tên bảng là Shippers. Sau đó, bạn sẽ thấy Table của bạn xuất hiện trong cửa sổ Query Builder.

Cửa sổ Query Builder | Cách tạo Combo Box trong Access

Tiếp theo là chọn trường mà bạn muốn hiển thị trong Combo Box. Mình sẽ chọn 2 trường, đó là: Tên công ty & số ID. Và chọn Ascending (nếu bạn muốn sắp xếp danh sách theo thứ tự tăng dần) trong mục Sort.

Query Builder trong Combo Box

Nhấn dấu X góc phải trên để đóng cửa sổ Query Builder. Nếu bạn thấy có hộp thoại xuất hiện thì hãy chọn Yes.

Đóng cửa sổ Query Builder

Thuộc tính Row Source của bạn bao gồm lệnh truy vấn mà bạn đã tạo trong Query Builder. Nếu bạn muốn chỉnh sửa truy vấn thì có thể nhấn lại vào biểu tượng dấu 3 chấm (...) ngay bên phải thuộc tính Row Source này.

Thuộc tính Row Source | Cách tạo Combo Box trong Access

Thuộc tính Column Count

Column Count sẽ biểu thị cho số cột trong Combo Box của bạn. Bởi vì truy vấn của mình gồm 2 cột là số ID & Tên công ty nên Column Count sẽ là 2. Như vậy là sẽ có 2 cột hiển thị trong Combo Box của mình.

Thuộc tính Column Count trong Combo Box - Access

Thuộc tính Column Widths

Column Widths thể hiện độ rộng của mỗi cột trong Combo Box của bạn.

Bởi vì mình đã thiết lập Combo Box hiển thị 2 cột (số ID & Tên công ty) nên mình cũng cần phải chỉnh độ rộng của chúng.

Nếu đây là lần đầu bạn tạo Combo Box với Access thì bạn có thể sẽ hơi ngạc nhiên khi mình sẽ trả về 2 cột này. Trong thiết kế cơ sở dữ liệu thì việc liên kết trường với các giá trị số là điều bình thường nhưng các giá trị số này là thường vô nghĩa với người dùng khác nên bạn phải hiển thị nó trong các mục mô tả của Combo Box.

Trường đầu tiên là số ID và trường thứ hai là Tên công ty. Vì vậy, mình sẽ đặt thuộc tính Column Widths"0;1". Nghĩa là trường đầu tiên "số ID" rộng 0 inch (tức sẽ bị ẩn) và trường thứ hai "Tên công ty" rộng 1 inch (sẽ hiển thị). Tùy vào kích thước mà bạn có thể ẩn hoặc hiện bất kỳ cột nào với độ rộng tương ứng trong Combo Box.

Thuộc tính Column Widths trong Combo Box - Access

 
 

 
==***==

Khoá học: Quản trị Chiến lược Dành cho các Lãnh đạo Doanh nghiệp
Nhấn vào đây để bắt đầu khóa học

Khóa học: Trở thành chuyên gia Bảo mật và tấn công ANM- Hacker mũ trắng
Nhấn vào đây để bắt đầu khóa học

Chuyên gia phân tích, tự động hóa Web iMacros
Nhấn vào đây để bắt đầu khóa học

Xây dựng ứng dụng tự động hóa AutoIT
Nhấn vào đây để bắt đầu khóa học

Khóa đào tạo Hacker và Marketing Facebook từ A - Z
Nhấn vào đây để bắt đầu khóa học

Khóa học: Phân tích và trực quan hóa dữ liệu với Power BI
Nhấn vào đây để bắt đầu khóa học

Khóa học đào tạo Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán
Nhấn vào đây để bắt đầu khóa học

Làm chủ xây dựng Game chuyên nghiệp
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Kỹ sảo Điện ảnh đỉnh cao với khóa học After Effect
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Vẽ Đẳng Cấp với khóa học AI
Nhấn vào đây để bắt đầu khóa học

Làm Chủ thiết kế ảnh với Photoshop CC
Nhấn vào đây để bắt đầu khóa học

Dựng Phim Siêu đẳng với Adobe Premiere
Nhấn vào đây để bắt đầu khóa học

Khóa dựng phần mềm quản lý dành cho nhà Quản lý và Kế toán bằng MS ACCESS
Nhấn vào đây để bắt đầu khóa học

Khóa học Machine Learning cơ bản-Khoa học dữ liệu - AI
Nhấn vào đây để bắt đầu khóa học

Khóa học Đào tạo sử dụng Excel Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học sử dụng PowerPoint Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học xây dựng và quản trị hệ thống đào tạo trực tuyến
Nhấn vào đây để bắt đầu khóa học

Đóng góp nội dung

Gửi ý kiến cho ban biên tập
Gửi thông tin

Thông tin

ĐĂNG KÝ/LIÊN HỆ: