Áp dụng cho
Đối tượng ComboBox |
---|
Đối tượng ListBox |
Khi bạn lựa chọn từ hộp danh sách hoặc hộp tổ hợp, thuộc tính BoundColumn sẽ cho Access biết nên sử dụng giá trị của cột nào làm giá trị của cột điều khiển. Nếu điều khiển được liên kết với trường, giá trị trong cột do thuộc tính BoundColumn xác định sẽ được lưu trữ trong trường có tên ở thuộc tính ControlSource. Đọc/ghi Long.
expression.BoundColumn
biểu thức Bắt buộc. Một biểu thức trả về một trong các đối tượng trong danh sách Áp dụng Cho.
Cài đặt
Thuộc tính BoundColumn sử dụng các cài đặt sau.
Thiết đặt |
Mô tả |
---|---|
0 |
Giá trị thuộc tính ListIndex, chứ không phải là giá trị cột, sẽ được lưu trữ trong bản ghi hiện thời. Giá trị thuộc tính ListIndex của hàng đầu tiên là 0, hàng thứ hai là 1, và v.v.. Access sẽ đặt thuộc tính ListIndex khi chọn một mục từ hộp danh sách hoặc phần hộp danh sách của hộp tổ hợp. Việc đặt thuộc tính BoundColumn thành 0 và sử dụng giá trị thuộc tính ListIndex của điều khiển có thể hữu ích nếu, chẳng hạn như khi bạn chỉ muốn lưu trữ trình tự các số. |
từ 1 trở lên |
(Mặc định là 1) Giá trị trong cột được chỉ định sẽ trở thành giá trị của điều khiển. Nếu điều khiển được liên kết với một trường thì cài đặt này sẽ được lưu trữ trong trường đó ở bản ghi hiện thời. Thuộc tính BoundColumn không thể được đặt thành một giá trị lớn hơn cài đặt của ColumnCount. |
Bạn có thể đặt thuộc tính BoundColumn bằng cách sử dụng trang thuộc tính của điều khiển, macro hoặc mã Visual Basic for Applications (VBA).
Đối với các trường bảng, bạn có thể đặt thuộc tính này trên tab Tra cứu trong mục Thuộc tính Trường của cửa sổ Thiết kế bảng dành cho các trường có thuộc tính DisplayControl được đặt thành Hộp Tổ hợp hoặc Hộp Danh sách.
mẹo
Access sẽ đặt thuộc tính BoundColumn tự động khi bạn chọn Trình hướng dẫn Tra cứu làm loại dữ liệu cho một trường trong cửa sổ Thiết kế bảng.
Trong mã Visual Basic for Applications (VBA), đặt thuộc tính BoundColumn bằng cách sử dụng một số hoặc một biểu thức số bằng với giá trị từ 0 cho cài đặt của thuộc tính ColumnCount.
Ghi chú
Cột hiển thị ngoài cùng bên trái trong hộp tổ hợp (cột ngoài cùng bên trái có cài đặt về thuộc tính ColumnWidths của hộp tổ hợp không phải là 0) chứa dữ liệu xuất hiện trong phần hộp văn bản của hộp tổ hợp ở Dạng xem biểu mẫu hoặc ở báo cáo. Thuộc tính BoundColumn sẽ xác định giá trị nào của cột nằm trong hộp văn bản hoặc danh sách hộp tổ hợp sẽ được lưu trữ khi bạn lựa chọn. Điều này cho phép bạn hiển thị dữ liệu khác với dữ liệu bạn lưu trữ dưới dạng giá trị của điều khiển.
Lưu ý: Nếu cột liên quan không giống như cột hiển thị ở ngoài cùng bên trái trong điều khiển (hoặc nếu bạn đặt thuộc tính BoundColumn thành 0), thuộc tính LimitToList sẽ được đặt thành Yes.
Access sử dụng những số có chữ số 0 để tham chiếu đến các cột trong thuộc tính Column. Tức là, cột đầu tiên được tham chiếu bằng cách sử dụng biểu thức Column(0); cột thứ hai được tham chiếu bằng cách sử dụng biểu thức Column(1); v.v.. Tuy nhiên, thuộc tính BoundColumn sẽ sử dụng những số có chữ số 1 để tham chiếu đến các cột. Điều này nghĩa là nếu thuộc tính BoundColumn được đặt thành 1, bạn có thể truy nhập giá trị được lưu trữ trong cột đó bằng cách sử dụng biểu thức Column(0).
Nếu thuộc tính AutoExpand được đặt thành Yes, Access sẽ tự động điền giá trị vào phần hộp văn bản của hộp tổ hợp khớp với giá trị trong danh sách hộp tổ hợp như bạn nhập.