Chèn hộp văn bản

Áp dụng cho
InfoPath 2010 InfoPath 2013

Trong mẫu biểu mẫu Microsoft Office InfoPath, bạn có thể sử dụng hộp văn bản để thu thập thông tin từ người dùng hoặc để hiển thị dữ liệu từ cơ sở dữ liệu hoặc nguồn dữ liệu bên ngoài khác.

Trong bài viết này

Khi nào nên sử dụng hộp văn bản

Sử dụng hộp văn bản khi bạn muốn:

  • Cho phép người dùng nhập bất kỳ lượng văn bản thuần nào vào biểu mẫu.
  • Hiển thị thông tin, chẳng hạn như kết quả của công thức hoặc ngày hiện tại.

Trong hình minh họa sau đây, hộp văn bản được sử dụng để thu thập thông tin liên hệ từ người dùng.

ccba378e-e0f2-458b-a81d-61ca1e3f94ce

Theo mặc định, khi bạn chèn hộp văn bản trên mẫu biểu mẫu của mình, InfoPath sẽ thêm hộp văn bản một dòng. Nếu bạn muốn hộp văn bản hiển thị nhiều dòng văn bản thay vào đó, bạn có thể bật ngắt đoạn văn hoặc ngắt dòng văn bản cho hộp văn bản sau khi chèn. Ngoài ra, bạn có thể sử dụng hộp văn bản có định dạng.

InfoPath bao gồm các điều khiển tương tự như hộp văn bản nhưng phục vụ các mục đích khác nhau. Để quyết định điều khiển nào trong số những điều khiển này hoạt động tốt nhất với mẫu biểu mẫu của bạn, hãy tham khảo danh sách sau đây:

Hộp văn bản có định dạng Giống như hộp văn bản thông thường, hộp văn bản có định dạng cho phép người dùng nhập, chỉnh sửa hoặc xem văn bản. Không giống như hộp văn bản, hộp văn bản có định dạng hiển thị nhiều dòng văn bản theo mặc định. Người dùng cũng có thể thêm các thành phần định dạng vào hộp văn bản có định dạng, chẳng hạn như văn bản đậm hoặc nghiêng, ảnh và bảng. Dữ liệu được định dạng trong hộp văn bản có định dạng được lưu trữ dưới dạng XHTML, có thể không tương thích với nguồn dữ liệu có chuỗi văn bản thuần ngắn.

Hộp Biểu thức Hộp biểu thức thường được sử dụng để hiển thị văn bản chỉ đọc, để hiển thị giá trị của một điều khiển khác trên biểu mẫu hoặc để tạo công thức dựa trên biểu thức XPath. Không giống như hộp văn bản, hộp biểu thức không lưu trữ hoặc lưu dữ liệu. Do đó, bạn chỉ nên sử dụng hộp biểu thức nếu không muốn lưu giá trị của nó hoặc tham chiếu nó trong công thức khác.

Bạn có thể tự mình sử dụng hộp văn bản hoặc thêm chúng vào các bảng, mục hoặc các điều khiển liên quan đến bố trí khác. Ví dụ: hộp văn bản thường xuất hiện bên trong các ô trong bảng lặp.

Đầu Trang

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

Nhập dữ liệu vào hộp văn bản thật dễ dàng. Người dùng đặt con trỏ vào bên trong hộp văn bản, rồi nhập thông tin bắt buộc. Dữ liệu xuất hiện trong biểu mẫu dưới dạng văn bản thuần.

Mẹo

Nếu bạn muốn người dùng có thể áp dụng định dạng ký tự cho văn bản trong hộp văn bản, bạn có thể sử dụng hộp văn bản có định dạng thay vì hộp văn bản chuẩn.

Hộp văn bản bao gồm một số tính năng hệ thống Microsoft Office quen thuộc. Ví dụ: nếu người dùng viết sai một từ trong hộp văn bản, họ sẽ thấy đường gạch dưới màu đỏ gẫy quen thuộc, báo hiệu lỗi chính tả có thể xảy ra.

4fdb7882-2c3b-4355-a6a7-556cb448928b

Cùng với bộ kiểm tra chính tả, tính năng Tự động Hoàn tất được bật cho hộp văn bản theo mặc định. Tự động Hoàn tất lưu các mục nhập trước đó mà người dùng đã nhập vào biểu mẫu. Khi người dùng nhập một vài ký tự đầu tiên vào hộp văn bản, InfoPath sẽ liệt kê các kết quả có thể khớp từ các mục nhập mà người dùng đã nhập trước đó. Điều này giúp người dùng dễ dàng nhập dữ liệu lặp lại hoặc phổ biến, chẳng hạn như tên hoặc địa chỉ của họ, vào các biểu mẫu mà họ điền.

Lưu ý

Khi bạn thiết kế mẫu biểu mẫu trong InfoPath, bạn có thể chọn thiết kế 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, một số tính năng, chẳng hạn như trình soát chính tả, sẽ không sẵn dùng trong InfoPath vì chúng không hoạt động trong trình duyệt Web.

Đầu Trang

Chèn hộp văn bản

Thủ tục chèn hộp văn bản 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 bên ngoài khác.

Minh họa sau đây cho thấy diện mạo của hộp văn bản khi được chọn trong chế độ thiết kế.

be54715a-e52b-4f61-8edb-a17e1d28107d

Đ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 mẫu biể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 văn bản luôn được gắn kết với các trường. Trong ví dụ sau đây, hộp văn bản Họ trên biểu mẫu được gắn kết với trường Họ trong ngăn tác vụ Nguồn Dữ liệu.

a75375ed-f6b4-4a4c-a2b0-78ba28939806

Chèn hộp văn bản vào mẫu biểu mẫu trống mới

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.

  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. Bên dưới Chèn điều khiển, bấm Hộp Văn bản.
  4. Để 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 (:). Ví dụ, nếu hộp văn bản nhằm thu thập họ của người dùng, bạn có thể nhập Họ:.

Chèn hộp văn bản vào mẫu biểu mẫu dựa trên nguồn dữ liệu hiện có

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ó đó. Trong trường hợp này, bạn có thể chèn hộp văn bản bằng cách kéo một trường từ ngăn tác vụ Nguồn Dữ liệu lên mẫu biểu mẫu hoặc bằng cách chèn hộp văn bản từ ngăn tác vụ Điều khiển thay vào đó, như được mô tả trong thủ tục sau đây:

  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. Bên dưới Chèn điều khiển, bấm Hộp Văn bản.

  4. Trong hộp thoại Gắn kết Hộp Văn bản, chọn trường mà bạn muốn lưu trữ dữ liệu hộp văn bản, rồi bấm vào OK.

  5. InfoPath sử dụng tên của trường hoặc nhóm làm nhãn của điều khiển. Nếu cần, hãy thay đổi văn bản nhãn.

    Mẹo

    Bạn cũng có thể sử dụng ngăn tác vụ Nguồn Dữ liệu để chèn điều khiển. Trong ngăn tác vụ Nguồn Dữ liệu, bấm chuột phải vào trường mà bạn muốn liên kết hộp văn bản với, rồi bấm vào Hộp Văn bản trên menu lối tắt.

Đầu Trang

Mẹo bố trí

Trước khi bạn chèn hộp văn bản vào mẫu biểu mẫu của mình, hãy suy nghĩ về cách bạn muốn sắp xếp chúng. Bạn có thể thêm hộp văn bản bằng cách kéo chúng đến bất cứ nơi nào bạn muốn trên mẫu biểu mẫu của mình, nhưng điều đó có thể dẫn đến thiết kế nguy hiểm. Nếu bạn muốn tổ chức nhiều hơn trên mẫu biểu mẫu của mình, bạn có thể thêm bảng bố trí, rồi chèn nhãn và điều khiển bên trong các ô riêng lẻ để chúng được căn chỉnh hợp lý. Trong hình minh họa sau đây, bảng bố trí bốn hàng, hai cột được dùng để sắp xếp nhãn và điều khiển.

3ad6de5d-ba29-4158-a93b-6ba50987ee08

Ngoài việc sử dụng bảng bố trí để sắp xếp hộp văn bản, bạn có thể thực hiện một hoặc nhiều thao tác sau:

  • Để thay đổi kích cỡ của một vài hộp văn bản cùng một lúc, hãy chọn hộp văn bản có kích cỡ bạn muốn thay đổi, trên menu Địnhdạng, bấm vào Thuộc tính, bấm vào tab Kích cỡ, rồi thực hiện các điều chỉnh cần thiết.
  • Đổi kích cỡ hộp văn bản trên mẫu biểu mẫu của bạn sao cho phù hợp với độ dài của văn bản mà bạn muốn người dùng nhập vào các hộp.
  • Để thay đổi viền hoặc màu của một vài hộp văn bản cùng một lúc, hãy chọn hộp văn bản mà bạn muốn thay đổi, trên menu Định dạng, bấm viền và Tô màu,bấm tab Viền , rồi thực hiện các điều chỉnh cần thiết.
  • Để tùy chỉnh văn bản xuất hiện trong hộp văn bản, hãy dùng hộp Phông và Cỡ Phông trên thanh công cụ Định dạng. Để thay đổi phông chữ và cỡ phông cho tất cả các hộp văn bản trên mẫu biểu mẫu của bạn cùng một lúc, hãy chọn hộp văn bản có chứa định dạng bạn muốn, rồi bấm vào Áp dụng Phông chữ cho Tất cả Điều khiển Hộp Văn bản trên menu Định dạng.
  • Để xem các hộp văn bản của bạn sẽ trông như thế nào với văn bản thực tế trong đó, hãy bấm Dữ liệuMẫu trên menu Dạng xem. Điều này giúp bạn hiểu được giao diện của biểu mẫu khi người dùng điền vào biểu mẫu.
  • Sử dụng lề để điều chỉnh giãn cách xung quanh bên ngoài hộp văn bản. Sử dụng phần đệm để điều chỉnh giãn cách xung quanh văn bản bên trong hộp văn bản. Cả hai thiết đặt được tìm thấy trên tab Kích cỡ trong hộp thoại Thuộc tính Hộp Văn bản.
  • Thỉnh thoảng, văn bản bên trong một hộp văn bản và nhãn ở bên trái của hộp văn bản có thể xuất hiện hơi ngoài căn chỉnh. Để nhanh chóng căn chỉnh lại chúng, hãy bấm đúp vào hộp văn bản, bấm Căn chỉnhtrên tab Kích cỡ, rồi bấm vào Áp dụng. Nếu nhãn và hộp văn bản nằm trong các ô khác nhau trong bảng bố trí, hãy bấm chuột phải vào ô có chứa nhãn, bấm thuộc tính Bảng trên menu lối tắt, rồi bấm vào Căn giữa bên dưới Căn dọc trên tab Ô.

Đầu Trang