Thêm hộp danh sách hoặc hộp tổ hợp

Thêm hộp danh sách hoặc hộp tổ hợp

Khi nhập dữ liệu trên các biểu mẫu trong cơ sở dữ liệu Access trên máy tính, bạn có thể nhanh hơn và dễ dàng hơn để chọn một giá trị từ danh sách hơn để nhớ một giá trị để nhập. Một danh sách các lựa chọn cũng giúp đảm bảo rằng giá trị được nhập vào trường phù hợp. Điều khiển danh sách có thể kết nối với dữ liệu hiện có hoặc nó có thể hiển thị các giá trị cố định mà bạn nhập vào khi bạn tạo điều khiển. Đọc tiếp để tìm hiểu về các điều khiển danh sách sẵn dùng cho biểu mẫu Access và cách tạo và tùy chỉnh chúng.

Bạn muốn làm gì?

Tìm hiểu về các loại điều khiển hộp danh sách

Access cung cấp hai điều khiển danh sách cho biểu mẫu — hộp danh sách và hộp tổ hợp.

Hộp danh sách    Điều khiển hộp danh sách hiển thị danh sách các giá trị hoặc lựa chọn. Hộp danh sách chứa các hàng dữ liệu và thường có kích cỡ để một vài hàng được hiển thị ở mọi thời điểm. Các hàng có thể có một hoặc nhiều cột, có thể xuất hiện bằng hoặc không có đầu đề. Nếu danh sách có nhiều hàng hơn có thể được hiển thị trong điều khiển, Access sẽ hiển thị thanh cuộn trong điều khiển. Người dùng được giới hạn trong các lựa chọn được cung cấp trong hộp danh sách; bạn không thể nhập một giá trị vào hộp danh sách.

Hộp danh sách

Hộp tổ hợp    Điều khiển hộp tổ hợp cung cấp một cách nhỏ gọn hơn để trình bày danh sách các lựa chọn; danh sách bị ẩn cho đến khi bạn bấm vào mũi tên thả xuống. Hộp tổ hợp cũng cung cấp cho bạn khả năng nhập một giá trị không có trong danh sách. Bằng cách này, điều khiển hộp tổ hợp kết hợp các tính năng của hộp văn bản và hộp danh sách.

Cách dùng hộp tổ hợp (danh sách thả xuống)

1. bấm vào mũi tên để hiển thị danh sách thả xuống.

2. bấm vào một tùy chọn trong danh sách thả xuống.

Hộp danh sách và hộp tổ hợp có thể bị ràng buộc hoặc điều khiển không ràng buộc. Những điều khiển này có thể tra cứu các giá trị trong một danh sách cố định mà bạn nhập chính bạn, hoặc họ có thể tra cứu các giá trị trong một bảng hoặc truy vấn. Để tạo hộp danh sách ràng buộc hoặc hộp tổ hợp nhìn lên các giá trị trong bảng hoặc truy vấn, hãy đảm bảo rằng biểu mẫu được dựa trên một nguồn bản ghi có chứa một trường khóa ngoại hoặc Trường tra cứu. Điều này có thể tạo ra các mối quan hệ cần thiết để nối kết dữ liệu trong hộp danh sách hoặc hộp tổ hợp với dữ liệu trên biểu mẫu.

Đầu Trang

Tạo hộp danh sách hoặc hộp tổ hợp bằng cách sử dụng trình hướng dẫn

  1. Bấm chuột phải vào biểu mẫu trong Ngăn dẫn hướng, rồi bấm vào Dạng xem thiết kế.

    Lưu ý: Quy trình này giả định rằng biểu mẫu được gắn vào bảng hoặc truy vấn. Một số bước sẽ không áp dụng nếu biểu mẫu không bị ràng buộc. Để xác định xem biểu mẫu được gắn vào bảng hoặc truy vấn hay không, hãy nhấn F4 để hiển thị bảng thuộc tính. Trên tab dữ liệu của bảng thuộc tính, hộp thuộc tính nguồn bản ghi Hiển thị bảng hoặc truy vấn mà biểu mẫu được gắn vào.

  2. Trên tab Thiết kế, trong nhóm Điều khiển, đảm bảo chọn mục Sử dụng trình hướng dẫn điều khiển Hình ảnh nút .

  3. Bấm vào hộp danh sách văn bản thay thế công cụ hoặc hộp tổ hợp Ảnh nút công cụ.

  4. Trên biểu mẫu, hãy bấm vào nơi bạn muốn đặt hộp danh sách hoặc hộp tổ hợp.

    • Tùy theo lựa chọn của bạn, trình hướng dẫn hộp danh sách hoặc trình hướng dẫn hộp tổ hợp sẽ khởi động.

  5. Khi trình hướng dẫn hỏi cách bạn muốn có được các giá trị cho điều khiển, hãy thực hiện một trong các thao tác sau:

    • Nếu bạn muốn hiển thị dữ liệu hiện tại từ một nguồn bản ghi, hãy bấm tôi muốn hộp danh sách/hộp tổ hợp để tra cứu các giá trị trong bảng hoặc truy vấn.

    • Nếu bạn muốn hiển thị danh sách các giá trị cố định sẽ hiếm khi thay đổi, hãy bấm tôi sẽ nhập vào các giá trị mà tôi muốn.

    • Nếu bạn muốn điều khiển thực hiện thao tác tìm, chứ không phải là công cụ nhập dữ liệu, hãy bấm Tìm một bản ghi trên biểu mẫu của tôi dựa trên giá trị tôi đã chọn trong hộp danh sách của tôi/tổ hợp. Thao tác này sẽ tạo điều khiển không ràng buộc với macro nhúng thực hiện thao tác tìm dựa trên giá trị mà người dùng nhập vào.

  6. Làm theo hướng dẫn để xác định các giá trị sẽ xuất hiện như thế nào.

  7. Nếu bạn đã chọn một trong hai tùy chọn đầu tiên trên trang đầu tiên của trình hướng dẫn, trình hướng dẫn sẽ hỏi những gì bạn muốn truy nhập sẽ thực hiện khi bạn chọn một giá trị. Thực hiện một trong những thao tác sau:

    • Để tạo kiểm soát không gắn kết, hãy bấm nhớ giá trị để sử dụng sau này. Điều này có nghĩa là Access sẽ giữ giá trị đã chọn cho đến khi người dùng thay đổi hoặc đóng biểu mẫu, nhưng nó sẽ không ghi giá trị vào bảng.

    • Để tạo kiểm soát được gắn, bấm vào lưu trữ giá trị đó trong trường này, sau đó chọn trường bạn muốn gắn kết điều khiển.

  8. Bấm vào tiếp theo và nhập nhãn cho điều khiển. Nhãn này sẽ được hiển thị bên cạnh điều khiển.

  9. Bấm Kết thúc.

Đầu Trang

Tạo hộp danh sách hoặc hộp tổ hợp bằng cách thêm trường tra cứu vào biểu mẫu

Bạn có thể tạo hộp danh sách bị ràng buộc hoặc hộp tổ hợp bằng cách thêm trường tra cứu vào biểu mẫu.

  1. Tạo trường tra cứu trong bảng. Trường tra cứu bạn tạo có thể là nhiều giá trị hoặc chứa một giá trị đơn lẻ.

    Để biết thêm thông tin về việc tạo trường tra cứu đa giá trị, hãy xem bài viết tạo hoặc xóa bỏ một trường đa giá trị.

  2. Thực hiện một trong những thao tác sau:

    • Tạo một biểu mẫu mới dựa trên nguồn bản ghi có chứa trường tra cứu. Ví dụ, trong ngăn dẫn hướng, chọn bảng hoặc truy vấn có chứa trường tra cứu và sau đó trên tab tạo , trong nhóm biểu mẫu , bấm vào biểu mẫu Ảnh nút .

      Access sẽ tự động tạo hộp tổ hợp cho trường tra cứu.

    • Thêm hộp danh sách hoặc hộp tổ hợp vào biểu mẫu:

      1. Trong dạng xem thiết kế, mở một biểu mẫu dựa trên nguồn bản ghi có chứa trường tra cứu.

      2. Nếu ngăn danh sách trường không hiển thị, hãy nhấn Alt + F8 để hiển thị nó.

      3. Bấm đúp vào trường tra cứu hoặc kéo trường tra cứu từ ngăn danh sách trường vào biểu mẫu. Access sẽ tự động tạo một hộp tổ hợp được liên kết với trường.

        Mẹo: Để thay đổi hộp tổ hợp thành hộp danh sách (hoặc ngược lại), hãy bấm chuột phải vào điều khiển, bấm vào thay đổi thành trên menu lối tắt, rồi bấm vào kiểu điều khiển bạn muốn.

Đầu Trang

Tạo hộp danh sách hoặc hộp tổ hợp mà không cần sử dụng trình hướng dẫn

Khi bạn tạo hộp danh sách hoặc hộp tổ hợp mà không sử dụng trình hướng dẫn, bạn hãy thiết lập nhiều thuộc tính của điều khiển mình. Nếu bạn muốn biết thêm thông tin về một thuộc tính cụ thể, hãy bấm vào hộp thuộc tính thích hợp, rồi nhấn F1.

  1. Mở biểu mẫu trong dạng xem thiết kế.

  2. Trên tab Thiết kế, trong nhóm Điều khiển, đảm bảo không chọn mục Sử dụng trình hướng dẫn điều khiển.

    Ảnh nút

  3. Bấm vào hộp danh sách văn bản thay thế công cụ hoặc hộp tổ hợp Ảnh nút công cụ.

  4. Bấm vào một lần bên trong biểu mẫu để tạo điều khiển có kích cỡ mặc định, hoặc bấm và kéo đến khi điều khiển có kích cỡ bạn muốn.

  5. Với điều khiển vẫn được chọn, hãy nhấn F4 để mở trang thuộc tính của nó.

  6. Đặt thuộc tính nguồn nguồn hàngnguồn hàng , với hướng dẫn từ bảng sau đây.

Để thực hiện điều này...

Đặt thuộc tính kiểu nguồn hàng vào...

và đặt thuộc tính nguồn hàng như sau:

Hiển thị các giá trị từ bảng hoặc truy vấn hoặc kết quả của câu lệnh SQL

Bảng/truy vấn

Trong danh sách thả xuống, chọn bảng hoặc truy vấn có chứa các giá trị mà bạn muốn xuất hiện trong hộp danh sách hoặc hộp tổ hợp.

–hoặc–

Nhập một câu lệnh SQL.

–hoặc–

Trên tab dữ liệu của bảng thuộc tính, hãy bấm Nút Trình Tạo để mở bộ dựng truy vấn. Để biết thêm thông tin về việc xây dựng một truy vấn, hãy xem bài viết tạo truy vấn chọn đơn giản.

Hiển thị danh sách các giá trị cố định

Danh sách giá trị

Nhập danh sách các giá trị cố định được phân tách bằng dấu chấm phẩy (;). Ví dụ: North; Bắc Đông Phía tây

–hoặc–

Trên tab dữ liệu của bảng thuộc tính, hãy bấm Nút Trình Tạo để mở hộp thoại sửa mục danh sách , rồi nhập các mục trên các đường riêng biệt.

Hiển thị danh sách các trường từ bảng hoặc truy vấn

Danh sách trường

Trong danh sách thả xuống, chọn bảng hoặc truy vấn có chứa tên trường mà bạn muốn xuất hiện trong hộp danh sách hoặc hộp tổ hợp.

  1. Nếu bạn muốn nhiều hơn một cột xuất hiện trong điều khiển, hãy bấm vào hộp thuộc tính đếm cột và nhập số cột bạn muốn. Đặt thuộc tính độ rộng cột để điều chỉnh độ rộng của các cột. Để biết thêm thông tin về từng thuộc tính, hãy đặt con trỏ vào hộp thuộc tính, rồi nhấn F1.

  2. Nếu bạn muốn truy nhập để lưu trữ giá trị bạn chọn, hãy bấm vào hộp thuộc tính nguồn điều khiển và chọn trường mà bạn muốn gắn kết hộp danh sách hoặc hộp tổ hợp.

Đầu Trang

Tùy chỉnh hộp danh sách hoặc hộp tổ hợp

Với biểu mẫu đang mở trong dạng xem thiết kế, hãy đảm bảo rằng hộp danh sách hoặc hộp tổ hợp được chọn, rồi nhấn F4 để mở trang thuộc tính cho điều khiển. Sau đó, hãy thực hiện một trong những thao tác sau đây:

  • Thay đổi thứ tự sắp xếp trong hộp danh sách hoặc hộp tổ hợp    Nếu bạn đã sử dụng trình hướng dẫn để tạo hộp danh sách hoặc hộp tổ hợp, Access sẽ tự động sắp xếp các hàng tạo ra danh sách bằng cột có thể nhìn thấy đầu tiên. Nếu bạn muốn xác định thứ tự sắp xếp khác, hoặc nếu bạn đã đặt thuộc tính nguồn hàng của điều khiển vào một truy vấn đã lưu, hãy dùng quy trình sau đây:

    • Bấm vào tab dữ liệu , rồi bấm vào hộp thuộc tính nguồn hàng .

    • Trên tab dữ liệu của bảng thuộc tính, hãy bấm Nút Trình Tạo để mở bộ dựng truy vấn.

    • Trong hàng sắp xếp cho cột mà bạn muốn sắp xếp, hãy xác định thứ tự sắp xếp bạn muốn.

  • Gắn kết một cột từ hộp danh sách hoặc hộp tổ hợp    

    Trong hộp thuộc tính cột ràng buộc của hộp danh sách hoặc hộp tổ hợp, hãy xác định một số tương ứng với vị trí của cột trong hộp danh sách hoặc hộp tổ hợp. Ví dụ: nhập 1 để gắn kết cột đầu tiên trong hộp danh sách hoặc hộp tổ hợp vào trường cơ bản được xác định trong thuộc tính nguồn điều khiển . Bao gồm các cột ẩn khi bạn đếm cột.

    Nếu bạn đặt thuộc tính cột bị ràng buộc vào 0, Access sẽ lưu chỉ mục danh sách thay vì một giá trị từ một trong các cột. Điều này rất hữu ích nếu bạn muốn lưu trữ một chuỗi các số thay vì giá trị danh sách.

  • Ẩn cột trong hộp danh sách hoặc hộp tổ hợp trên biểu mẫu    

    • Trong hộp thuộc tính góc độ rộng cột , hãy nhập 0 cho cột hoặc cột mà bạn muốn ẩn.

      Ví dụ, giả sử bạn có một hộp tổ hợp hai cột có ràng buộc có một cột 0,5 "Wide SupplierID và một cột 2" rộng Supplier. Cột SupplierID là cột đầu tiên trong danh sách, vì vậy thuộc tính widths của cột được đặt là 0,5; 2 ". Để ẩn cột SupplierID, hãy đặt thuộc tính góc độ rộng cột thành 0 "; 2". Cột SupplierID vẫn có thể là cột ràng buộc, mặc dù nó bị ẩn.

      Lưu ý: Trong hộp tổ hợp, cột hiển thị đầu tiên sẽ được hiển thị trong phần hộp văn bản của hộp tổ hợp khi danh sách không được hiển thị. Ví dụ, cột SupplierName trong ví dụ trước sẽ được hiển thị vì cột SupplierID bị ẩn. Nếu cột SupplierID không bị ẩn, nó sẽ được hiển thị thay vì cột SupplierName.

  • Thêm đầu đề cột vào hộp tổ hợp trên biểu mẫu    

    • Trong hộp thuộc tính trụ cột , bấm để hiển thị đầu đề cột. Đầu đề trong hộp tổ hợp chỉ xuất hiện khi danh sách đang mở.

      Nếu hộp tổ hợp hoặc hộp danh sách dựa trên nguồn bản ghi, Access sẽ sử dụng tên trường từ nguồn bản ghi dưới dạng đầu đề cột. Nếu hộp tổ hợp hoặc hộp danh sách được dựa trên một danh sách giá trị cố định, Access sẽ sử dụng các mục n đầu tiên của dữ liệu từ danh sách giá trị (thuộc tínhnguồn hàng ) như đầu đề cột, trong đó n = số thiết đặt trong thuộc tính đếm cột .

  • Tắt tính năng fill-in-as-you-Type cho hộp tổ hợp trên biểu mẫu    

    • Trong hộp thuộc tính tự động bung rộng , hãy bấm không.

      Khi thuộc tính tự động bung rộng được đặt là không, bạn phải chọn một giá trị từ danh sách hoặc nhập toàn bộ giá trị.

  • Đặt độ rộng của phần hộp danh sách của hộp tổ hợp trên biểu mẫu    

    • Trong hộp thuộc tính độ rộng danh sách , hãy nhập chiều rộng bạn muốn, sử dụng đơn vị đo lường hiện tại (đặt trong Pa-nen điều khiển của Windows). Để sử dụng một đơn vị đo lường khác với giá trị mặc định, bao gồm chỉ báo đo lường. Ví dụ, nhập 2 cm. Hãy đảm bảo bạn rời khỏi đủ dung lượng cho thanh cuộn.

      Phần hộp danh sách của hộp tổ hợp có thể rộng hơn phần hộp văn bản nhưng không thể hẹp hơn. Thiết đặt mặc định (tự động) làm cho hộp danh sách có độ rộng tương tự như phần hộp văn bản của hộp tổ hợp.

  • Đặt số hàng tối đa để hiển thị trong hộp tổ hợp trên biểu mẫu    

    • Trong hộp thuộc tính hàng danh sách , hãy nhập một số.

      Nếu số hàng thực tế vượt quá số đã xác định trong thuộc tính hàng danh sách , một thanh cuộn dọc sẽ được hiển thị trong hộp tổ hợp.

  • Các mục nhập giới hạn hộp tổ hợp vào các mục trong phần danh sách của hộp tổ hợp trên biểu mẫu    

    • Trong hộp giới hạn đối với danh sách , bấm .

      Lưu ý: 

      • Nếu cột đầu tiên được hiển thị trong hộp tổ hợp không phải là cột ràng buộc, Access sẽ giới hạn các mục nhập vào danh sách ngay cả khi giới hạn đối với thuộc tính danh sách được đặt là không.

      • Nếu giới hạn đối với thuộc tính danh sách được đặt là không, khi bạn nhập một mục không có trong danh sách, nếu hộp tổ hợp bị ràng buộc, mục nhập được lưu trữ trong trường cơ bản, nhưng nó không được thêm vào danh sách. Để thêm mục nhập mới vào danh sách, hãy sử dụng thuộc tính không có trong danh sách và không có sự kiện trong danh sách .

Đầu Trang

Bạn cần thêm trợ giúp?

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×