Chèn một hộp combo

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Hộp tổ hợp là một hộp văn bản với một hộp danh sách được đính kèm. Kiểu điều khiển này cho phép người dùng chọn một giá trị đã xác định trước trong danh sách hoặc nhập giá trị riêng của họ trong phần hộp văn bản của điều khiển. Danh sách bị ẩn cho đến khi người dùng bấm vào mũi tên bên cạnh hộp.

Trong bài viết này

Khi nào nên dùng hộp tổ hợp

Trải nghiệm người dùng

Cân nhắc tính tương thích

Chèn hộp tổ hợp

Mẹo bố trí

Khi nào nên dùng hộp tổ hợp

Dùng hộp tổ hợp khi bạn muốn:

  • Cho phép người dùng chọn một giá trị đã xác định trước từ một danh sách lựa chọn hoặc nhập giá trị riêng của họ.

  • Ẩn các mục danh sách trên biểu mẫu theo mặc định.

  • Hiển thị giá trị Lấy từ danh sách cố định, từ của mẫu biểu mẫu nguồn dữ liệuhoặc từ nguồn dữ liệu ngoài, chẳng hạn như một cơ sở dữ liệu hoặc danh sách Microsoft Windows SharePoint Services.

Trong phần minh họa sau đây, người dùng phân loại chi phí trong biểu mẫu báo cáo chi phí bằng cách chọn giá trị trong hộp tổ hợp. Nếu họ không nhìn thấy giá trị mà họ cần, họ có thể nhập nó trong hộp thay vì cách chọn một giá trị trong danh sách. Trong ví dụ này, người dùng là trong quá trình nhập các từ Điện thoại/Fax.

mục được nhập trong hộp tổ hợp

Sau khi chèn hộp tổ hợp trên mẫu biểu mẫu của bạn, bạn phải xác định các giá trị mà bạn muốn xuất hiện trong đó. Nếu không, người dùng sẽ thấy một danh sách trống khi họ hãy bấm vào mũi tên bên cạnh hộp tổ hợp. Trong hộp thoại Thuộc tính hộp tổ hợp , bạn có thể nhập các mục hoặc hộp tổ hợp để truy xuất các mục nhập từ cơ sở dữ liệu hoặc nguồn dữ liệu cấu hình.

Điều khiển có liên quan

Microsoft Office InfoPath bao gồm các điều khiển khác mà giống với hộp tổ hợp nhưng mà phục vụ mục đích khác nhau. Để quyết định trong các điều khiển hoạt động tốt nhất trên mẫu biểu mẫu của bạn, tham chiếu đến danh sách sau đây:

Hộp danh sách    Chẳng hạn như hộp tổ hợp, một hộp danh sách cho phép người dùng chọn giá trị trong một danh sách. Tuy nhiên, người dùng không thể thêm giá trị của riêng họ vào hộp danh sách. Ngoài ra, một hộp danh sách hiển thị tất cả các mục trong danh sách, trong khi các mục trong hộp tổ hợp được ẩn cho đến khi người dùng bấm vào điều khiển. Nếu bạn lập kế hoạch cung cấp dịch vụ người dùng nhiều lựa chọn trong điều khiển của bạn, hộp danh sách có thể mất quá nhiều khoảng trống trên mẫu biểu mẫu của bạn. Trong trường hợp này, một hộp danh sách thả xuống hoặc hộp tổ hợp có thể là một lựa chọn tốt hơn.

Hộp danh sách thả xuống    Chẳng hạn như hộp tổ hợp, một hộp danh sách thả xuống cho phép người dùng để chọn một giá trị trong một danh sách bị ẩn trên biểu mẫu theo mặc định. Tuy nhiên, với một hộp danh sách thả xuống, người dùng không thể thêm mục vào danh sách khi họ có thể làm với hộp tổ hợp.

Hộp danh sách đa lựa chọn    Nếu bạn muốn người dùng có thể chọn nhiều mục trong danh sách, bạn có thể dùng một hộp danh sách đa lựa chọn. Hộp danh sách đa lựa chọn giống như hai hoặc nhiều hộp kiểm bên trong một danh sách cuộn. Chẳng hạn như hộp tổ hợp, một hộp danh sách đa lựa chọn cho phép người dùng để thêm mục riêng của họ vào danh sách.

Nút tùy chọn    Chẳng hạn như hộp tổ hợp, nhóm nút tùy chọn cho phép người dùng để chọn từ danh sách các lựa chọn loại trừ lẫn nhau. Tuy nhiên, với nút tùy chọn, người dùng bấm vòng tròn nhỏ để thực hiện một lựa chọn thay vì bấm một mục trong hộp danh sách.

Đầu Trang

Trải nghiệm người dùng

Hộp tổ hợp giống trong diện mạo cho hộp danh sách thả xuống, nhưng họ cho phép người dùng để thêm mục riêng của họ vào danh sách, nếu cần thiết. Nếu bạn theo cách thủ công đã nhập các mục danh sách của chính bạn trong hộp thoại Thuộc tính hộp tổ hợp khi tạo hộp tổ hợp, InfoPath sẽ hiển thị văn bản "Chọn hoặc kiểu …" như mục nhập mặc định trong hộp tổ hợp. Điều này cho phép người dùng biết rằng một trong hai hành động được chấp nhận được. Nếu các mục danh sách trong hộp tổ hợp Hiển thị các giá trị từ bất kỳ nơi nào trên biểu mẫu hoặc từ một nguồn dữ liệu thứ cấp, văn bản "Chọn hoặc nhập..." được bỏ qua.

Khi người dùng trước tiên mở biểu mẫu, mục danh sách trong hộp tổ hợp bị ẩn. Để mở danh sách, người dùng bấm vào mũi tên ở bên phải của hộp tổ hợp. Họ có thể rồi bấm vào một mục để chọn nó.

Mở hộp tổ hợp trên biểu mẫu

Nếu người dùng không nhìn thấy một mục danh sách thích hợp, họ có thể bấm vào hộp và nhập giá trị riêng của họ.

Đầu Trang

Cân nhắc tính tương thích

Khi bạn thiết kế mẫu biểu mẫu trong InfoPath, bạn có thể chọn để thiết kế một mẫu biểu mẫu tương thích với trình duyệt. Khi bạn thiết kế mẫu biểu mẫu tương thích với trình duyệt, điều khiển hộp tổ hợp không sẵn có trong ngăn tác vụ điều khiển vì chúng không thể hiển thị trong trình duyệt Web.

Đầu Trang

Chèn hộp tổ hợp

Thủ tục chèn hộp tổ hợp khác nhau đôi chút tùy thuộc vào việc bạn đang thiết kế mẫu biểu mẫu trống, mới hay dựa trên thiết kế mẫu biểu mẫu của bạn trên cơ sở dữ liệu hoặc nguồn dữ liệu ngoài.

Hình minh họa sau đây minh họa cho cách hộp tổ hợp tra khi được chọn trong phương thức thiết kế.

Hộp tổ hợp được chọn trong chế độ thiết kế

Điều khiển có thể được gắn kết hoặc không gắn kết. Khi điều khiển được gắn kết, nó được kết nối với một trường hoặc nhóm trong nguồn dữ liệu để dữ liệu đã nhập vào điều khiển được lưu trong tệp biểu mẫu cơ sở (.xml). Khi điều khiển không được gắn kết, nó không được kết nối với trường hoặc nhóm và dữ liệu đã nhập vào điều khiển không được lưu. Khi bạn chọn hoặc di chuyển con trỏ qua điều khiển, văn bản và biểu tượng gắn kết xuất hiện ở góc trên bên phải của điều khiển. Văn bản cho biết trường hoặc nhóm mà điều khiển được gắn kết trong nguồn dữ liệu. Biểu tượng này cho biết điều khiển có được gắn kết với trường hoặc nhóm đó đúng hay không. Khi gắn kết đúng, biểu tượng màu xanh lá cây sẽ xuất hiện. Nếu có vấn đề với gắn kết, thay vào đó bạn sẽ thấy biểu tượng màu xanh lam hoặc màu đỏ.

Nguồn dữ liệu cho biểu mẫu mẫu bao gồm các trường và nhóm xuất hiện trong dạng xem phân cấp trong ngăn tác vụ Nguồn dữ liệu . Hộp tổ hợp luôn được gắn kết với trường. Trong ví dụ sau, thể loại hộp tổ hợp trên mẫu biểu mẫu được gắn kết trường thể loại trong ngăn tác vụ Nguồn dữ liệu .

Quan hệ giữa hộp tổ hợp trên mẫu biểu mẫu và trường tương ứng trong nguồn dữ liệu

Khi bạn thiết kế mẫu một biểu mẫu mới, trống, hộp kiểm Tự động tạo nguồn dữ liệu trong ngăn tác vụ Điều khiển được chọn theo mặc định. Điều này cho phép InfoPath để tự động tạo ra các trường và nhóm trong nguồn dữ liệu khi bạn thêm các điều khiển vào mẫu biểu mẫu. Các trường và các nhóm được thể hiện bằng biểu tượng thư mục và tệp trong các ngăn tác vụ Nguồn Dữ liệu.

Nếu bạn xây dựng thiết kế của mẫu biểu mẫu của bạn trên tệp, cơ sở dữ liệu hoặc dịch vụ Web Ngôn ngữ Đánh dấu có thể Mở rộng (XML) hiện có, InfoPath sẽ phát sinh các trường và nhóm trong ngăn tác vụ Nguồn Dữ liệu từ nguồn dữ liệu hiện có đó.

Chèn hộp tổ hợp

  1. Trên mẫu biểu mẫu, đặt con trỏ vào chỗ mà bạn muốn chèn điều khiển.

  2. Nếu ngăn tác vụ Điều khiển không hiển thị, bấm Thêm Điều khiển trên menu Chèn hoặc nhấn ALT+I, C.

  3. Trong ngăn tác vụ Điều khiển, thực hiện một trong các thao tác sau:

    • Để tự động tạo một trường trong nguồn dữ liệu được gắn kết với hộp danh sách, hãy chọn hộp kiểm Tự động tạo nguồn dữ liệu.

    • Để gắn kết hộp danh sách với một trường hiện có, hãy bỏ chọn hộp kiểm Tự động tạo nguồn dữ liệu.

      Ghi chú: Nếu hộp kiểm không sẵn dùng nghĩa là nguồn dữ liệu đã bị khóa. Ví dụ, nếu bạn xây dựng thiết kế của mẫu biểu mẫu của bạn trên một Sơ đồ XML, bạn không thể thêm trường hoặc nhóm mới vào nguồn dữ liệu trong InfoPath. Giới hạn này giúp ngăn không cho bạn vô tình thực hiện những thay đổi cho sơ đồ mà có thể làm cho nó không hợp lệ.

  4. Bên dưới chèn điều khiển, bấm Hộp tổ hợp.

  5. Nếu bạn bỏ chọn hộp kiểm tự động tạo nguồn dữ liệu trong bước 3, chọn một trường trong Gắn kết hộp tổ hợp hộp thoại mà bạn muốn gắn kết hộp danh sách.

  6. Để thêm nhãn vào điều khiển, gõ văn bản phía trên hoặc bên trái của điều khiển, theo sau bằng dấu hai chấm (:).

  7. Để xác định các giá trị mà bạn muốn dùng làm mục nhập trong danh sách, bấm đúp vào hộp tổ hợp.

  8. Bấm vào tab Dữ liệu.

  9. Thực hiện một trong các thao tác sau để nhập vào hộp tổ hợp:

    Tự nhập giá trị hộp danh sách

    Tùy chọn này rất hữu ích khi bạn có một bộ giá trị hạn chế xác định trước và bạn không mong đợi rằng những giá trị này sẽ thay đổi trong tương lai. Nếu các giá trị này thay đổi, bạn phải phát hành một phiên bản cập nhật mẫu biểu mẫu của bạn để người dùng có thể xem và sử dụng mục nhập danh sách mới nhất.

    1. Bấm Thêm.

    2. Trong hộp Giá trị, nhập văn bản bạn muốn lưu trữ nếu người dùng lựa chọn mục nhập này.

    3. Trong hộp Tên hiển thị, nhập văn bản mà bạn muốn hiển thị cho mục nhập này, sau đó bấm OK.

    4. Lặp lại bước 1 đến 3 cho mỗi mục nhập mà bạn muốn thêm vào hộp danh sách.

    5. Để kiểm tra các thay đổi của bạn, hãy bấm Xem trước trên thanh công cụ Chuẩn hoặc nhấn CTRL+SHIFT+B.

    Sử dụng giá trị từ một phần khác trong biểu mẫu

    Tùy chọn này rất hữu ích khi bạn muốn các giá trị trong danh sách của bạn thay đổi, tuỳ thuộc vào các giá trị khác mà người dùng nhập vào biểu mẫu của họ.

    1. Dưới Mục nhập hộp danh sách, hãy bấm Tra cứu giá trị trong nguồn dữ liệu của biểu mẫu.

      Các mục nhập trong hộp danh sách phải được liên kết với một nhóm lặp hoặc trường lặp nhất định trên mẫu biểu mẫu của bạn.

    2. Bấm Chọn XPath Nút Nguồn Dữ liệu bên cạnh hộp Mục nhập, sau đó trong hộp thoại Chọn Trường hoặc Nhóm, hãy bấm trường lặp hoặc nhóm lặp có chứa các trường sẽ cung cấp giá trị cho hộp danh sách, sau đó bấm OK.

    3. Bấm Chọn XPath Nút Nguồn Dữ liệu bên cạnh hộp Giá trị, bấm vào trường có chứa các giá trị có thể cho các mục trong hộp danh sách, sau đó bấm OK. Một trong những giá trị này sẽ được lưu trong XML cơ sở khi người dùng bấm vào một mục trong hộp danh sách.

    4. Bấm Chọn XPath Nút Nguồn Dữ liệu bên cạnh hộp Tên hiển thị, bấm vào trường có chứa các giá trị được hiển thị trong hộp danh sách, sau đó bấm OK.

      Mẹo: Để ngăn giá trị tên hiển thị xuất hiện nhiều lần trong hộp danh sách, hãy chọn hộp kiểm Chỉ hiện các mục có tên hiển thị duy nhất.

    Sử dụng giá trị từ cơ sở dữ liệu, dịch vụ Web, tài liệu XML hoặc site SharePoint

    Tùy chọn này rất hữu ích khi bạn muốn các giá trị trong hộp danh sách được cập nhật hoặc làm mới thường xuyên. Các giá trị thường được lưu trữ trong một cơ sở dữ liệu hoặc nguồn dữ liệu bên ngoài và được truy xuất mỗi lần mở biểu mẫu.

    1. Bấm Tra cứu giá trị từ nguồn dữ liệu bên ngoài.

    2. Hãy thực hiện một trong những thao tác sau:

      • Nếu bạn đã thêm một kết nối dữ liệu, hãy bấm vào nó trong hộp Kết nối Dữ liệu.

      • Để thêm một kết nối dữ liệu mới, hãy bấm Thêm, sau đó làm theo các hướng dẫn trong Trình hướng dẫn Kết nối Dữ liệu.

        Các mục nhập trong hộp danh sách phải được liên kết với một trường lặp hoặc nhóm lặp nhất định.

    3. Bấm Chọn XPath Nút Nguồn Dữ liệu bên cạnh hộp Mục nhập, sau đó trong hộp thoại Chọn Trường hoặc Nhóm, hãy bấm nhóm hoặc trường có chứa các trường sẽ cung cấp giá trị cho hộp danh sách, sau đó bấm OK.

    4. Bấm Chọn XPath Nút Nguồn Dữ liệu bên cạnh hộp Giá trị, bấm vào trường có chứa các giá trị có thể cho các mục trong hộp danh sách, sau đó bấm OK. Một trong những giá trị này sẽ được lưu trong XML cơ sở khi người dùng bấm vào một mục trong hộp danh sách.

    5. Bấm Chọn XPath Nút Nguồn Dữ liệu bên cạnh hộp Tên hiển thị, bấm vào trường có chứa các giá trị được hiển thị trong hộp danh sách, sau đó bấm OK.

      Mẹo: Để ngăn giá trị tên hiển thị xuất hiện nhiều lần trong hộp danh sách, hãy chọn hộp kiểm Chỉ hiện các mục có tên hiển thị duy nhất.

Đầu Trang

Mẹo bố trí

Sử dụng các mẹo sau đây để giúp bạn tinh chỉnh hình thức, kích cỡ và các khía cạnh khác của điều khiển hộp tổ hợp:

  • Cân nhắc việc thao tác mở rộng hộp tổ hợp sao cho nó là một vài dấu lớn hơn chiều rộng trung bình của các mục trong danh sách. Như vậy, mục danh sách không phải là một phần bị ẩn.

  • Để thay đổi chiều rộng của một số hộp tổ hợp cùng một lúc, hãy chọn các hộp tổ hợp có kích cỡ bạn muốn thay đổi, nhấn ALT + ENTER, bấm vào tab kích cỡ , và sau đó trong hộp chiều rộng , hãy nhập một số mới.

  • Để thay đổi màu nền cho một vài hộp tổ hợp cùng một lúc, hãy chọn các hộp tổ hợp mà bạn muốn thay đổi. Trên menu định dạng , bấm viền và màu nền, và sau đó thực hiện điều chỉnh cần thiết trên tab tô màu .

  • Để tùy chỉnh phông xuất hiện trong hộp tổ hợp, sử dụng các hộp phôngCỡ phông trên thanh công cụ định dạng . Để thay đổi phông và cỡ phông cho tất cả các hộp tổ hợp trên mẫu biểu mẫu của bạn cùng một lúc, hãy bấm hộp tổ hợp có chứa định dạng bạn muốn, sau đó trên menu định dạng , bấm Áp dụng phông chữ để tất cả các điều khiển hộp tổ hợp.

  • Nếu bạn muốn điều chỉnh dãn cách giữa hộp tổ hợp và các đối tượng bao quanh nó trên mẫu biểu mẫu, bạn có thể điều chỉnh thiết đặt lề trong hộp thoại Thuộc tính hộp tổ hợp (tabkích cỡ ). Sử dụng lề để tăng khoảng cách cung cấp một mức độ tốt hơn điều khiển hơn bằng cách dùng ngắt đoạn để tăng dãn cách.

Đầu Trang

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng 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 phản hồi của bạn!

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.

×