Các cách tùy chỉnh hộp văn bản

Áp dụng cho
InfoPath 2010 InfoPath 2013

Sau khi chèn một hộp văn bản vào mẫu biểu mẫu, bạn có thể tùy chỉnh nó bằng cách truy nhập và thay đổi các thuộc tính và thiết đặt của nó trong hộp thoại Thuộc tính Hộp Văn bản. Để mở hộp thoại, trên mẫu biểu mẫu, bấm đúp vào hộp văn bản có thuộc tính bạn muốn thay đổi.

Bảng sau đây mô tả một số cách bạn có thể tùy chỉnh hộp văn bản và đưa ra lý do tại sao bạn có thể làm như vậy. Mặc dù bảng không cung cấp thông tin quy trình chi tiết về các tùy chọn trong hộp thoại Thuộc tính Hộp Văn bản, bảng vẫn cung cấp cho bạn ý tưởng về dải tùy chọn sẵn dùng.

Lưu ý

  • Nếu bạn đang 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 nhất định trong hộp thoại Thuộc tính Hộp Văn bản sẽ không sẵn dùng. Ví dụ: ngắt đoạn không được hỗ trợ.
  • Nếu mẫu biểu mẫu của bạn dựa trên cơ sở dữ liệu, sơ đồ hoặc nguồn dữ liệu hiện có khác, bạn có thể không tùy chỉnh được tất cả các khía cạnh của điều khiển. Ví dụ: bạn có thể thay đổi kích cỡ của điều khiển nhưng không thay đổi tên trường hoặc nhóm của điều khiển, vốn được lấy từ nguồn dữ liệu hiện có.
Tab Tác vụ Chi tiết
Data Thay đổi tên trường được liên kết Khi bạn thiết kế một mẫu biểu mẫu mới, trống, bạn có thể thay đổi tên trường hoặc nhóm mặc định cho điều khiển thành một điều khiển dễ xác định hơn khi bạn làm việc với nguồn dữ liệu. Ví dụ: trường có tên là "Nhân viên bán hàng" sẽ dễ hiểu hơn trường có tên là "field1".
Lưu ý: Việc thay đổi tên trường không làm thay đổi sự gắn kết giữa hộp văn bản và trường trong nguồn dữ liệu. Nếu bạn cần liên kết hộp văn bản với một trường khác, hãy bấm chuột phải vào hộp văn bản, rồi bấm vào Thay đổi gắn kết trên menu lối tắt.
Dữ liệu Thay đổi kiểu dữ liệu Khi bạn thiết kế mẫu biểu mẫu mới, trống, bạn có thể thay đổi kiểu dữ liệu mặc định cho điều khiển. Kiểu dữ liệu mặc định cho hộp văn bản là Văn bản (chuỗi) nhưng bạn có thể tự do thay đổi điều này. Ví dụ: nếu bạn muốn người dùng nhập bảng Anh vào hộp văn bản Số lượng giao dịch, bạn có thể chọn kiểu dữ liệu Số Nguyên (số nguyên), rồi chọn tùy chọn định dạng để các giá trị được nhập vào hộp văn bản được hiển thị cùng với ký hiệu tiền tệ pound (£).

Thông tin thêm về kiểu dữ liệu

Sau đây là danh sách các kiểu dữ liệu sẵn dùng cho hộp văn bản:
  • Văn bản (chuỗi) Sử dụng cho dữ liệu như tên, địa chỉ, số điện thoại, số An sinh Xã hội, v.v.
  • Số Nguyên (số nguyên) Dùng cho số nguyên dương hoặc âm, chẳng hạn như 1234, –1234 hoặc $1.234.
  • Thập phân (kép) Dùng cho các số có chữ số thập phân, chẳng hạn như 1234,12, –1234,12 hoặc $1234,12.
  • True/False (boolean) Sử dụng cho dữ liệu phải là 1 (true) hoặc 0 (false).
  • Siêu kết nối (anyURI) Sử dụng cho các siêu kết nối, chẳng hạn như đường dẫn Quy ước Đặt tên Chung (UNC) hoặc Bộ định vị Tài nguyên Đồng nhất (URL).
  • Ngày (ngày) Dùng cho các ngày, chẳng hạn như 14/03/2007 hoặc 14/03/2007.
  • Thời gian (thời gian) Dùng cho các giá trị dựa trên thời gian, chẳng hạn như 9:46:55 hoặc 09:46 A.M.
  • Ngày và Giờ (dateTime) Dùng cho cả ngày và giờ, chẳng hạn như 14/03/2007 11:30 SÁNG.
Data Xác định giá trị mặc định Nếu bạn muốn văn bản mặc định xuất hiện bên trong điều khiển khi người dùng mở biểu mẫu lần đầu, bạn có thể nhập văn bản đó vào hộp Giá trị. Bạn cũng có thể sử dụng giá trị của một trường khác trong nguồn dữ liệu làm giá trị mặc định cho điều khiển. Các giá trị mặc định khác với văn bản chỗ dành sẵn (được mô tả ở phần sau của bài viết này) ở chỗ chúng luôn được lưu dưới dạng dữ liệu trong tệp biểu mẫu (.xml).
Data Hiển thị kết quả của một phép tính Để hiển thị kết quả của một phép tính trong điều khiển, bạn có thể bấm Chèn Công thức 888d37c3-e2dd-4119-8922-6a7ed6128c8e bên cạnh hộp Giá trị để liên kết công thức và hàm với điều khiển. Ví dụ: bạn có thể tạo công thức tính tổng một cột số trong bảng lặp bằng cách sử dụng hộp văn bản kết hợp với hàm sum . Hoặc bạn có thể liên kết hàm today với một hộp văn bản cụ thể để khi người dùng mở biểu mẫu, ngày hiện tại sẽ được hiển thị trong hộp văn bản đó.
Dữ liệu Thiết lập hộp văn bản là bắt buộc Để nhắc trực quan người dùng nhập dữ liệu vào điều khiển, hãy chọn hộp kiểm Không thể để trống. Khi người dùng mở biểu mẫu, một dấu sao màu đỏ sẽ xuất hiện trong điều khiển dưới dạng lời nhắc không để trống. Người dùng không thể gửi dữ liệu cho đến khi họ nhập giá trị vào điều khiển.
Data Thêm xác thực dữ liệu Bấm Xác thực Dữ liệu để xác định quy tắc xác thực dữ liệu cho điều khiển. Ví dụ: nếu bạn cần nhập số phần theo một định dạng cụ thể —ba số, sau đó dấu gạch ngang, rồi thêm hai số nữa—bạn có thể sử dụng xác thực dữ liệu để đảm bảo rằng người dùng phù hợp với mẫu hình này.
Data Áp dụng quy tắc Khi bấm vào Quy tắc, bạn có thể tạo một quy tắc tạo ra một hoặc nhiều hành động tự động xảy ra khi người dùng thay đổi giá trị trong điều khiển. Trong biểu mẫu đơn đặt hàng, ví dụ: nếu người dùng nhập số lớn hơn 10 vào hộp văn bản Số tiền, bạn có thể sử dụng quy tắc để hiển thị hộp thoại thông báo rằng "Việc đặt hàng nhiều hơn 10 mặt hàng khác nhau cùng một lúc có thể trì hoãn quá trình vận chuyển". Bạn cũng có thể sử dụng quy tắc để tự động truy xuất thông tin cập nhật từ nguồn dữ liệu ngoài. Ví dụ: trên biểu mẫu mua chứng khoán, bạn có thể sử dụng quy tắc để truy xuất và hiển thị báo giá chứng khoán theo thời gian thực trong hộp văn bản, khi biểu mẫu được mở hoặc khi người dùng yêu cầu thông tin.
Hiển thị Hiển thị văn bản chỗ dành sẵn Nếu bạn muốn cung cấp hướng dẫn cho người dùng về dữ liệu cần nhập vào hộp văn bản, bạn có thể nhập văn bản hướng dẫn vào hộp Chỗ dành sẵn. Ví dụ: trong hộp văn bản Số đêm trong khách sạn, bạn có thể sử dụng văn bản chỗ dành sẵn để nhắc người dùng về loại dữ liệu họ nên nhập.

Giống như một giá trị mặc định, văn bản chỗ dành sẵn sẽ xuất hiện bên trong điều khiển mục nhập văn bản khi người dùng mở biểu mẫu lần đầu. Tuy nhiên, văn bản chỗ dành sẵn khác với giá trị mặc định theo ba cách sau:
  • Văn bản chỗ dành sẵn không bao giờ được lưu dưới dạng dữ liệu trong tệp biểu mẫu (.xml).
  • Không giống như một giá trị mặc định, xuất hiện dưới dạng văn bản thông thường bên trong điều khiển, văn bản chỗ dành sẵn luôn xuất hiện mờ.
  • Không giống như giá trị mặc định, văn bản chỗ dành sẵn không được hỗ trợ trong mẫu biểu mẫu tương thích với trình duyệt.
Hiển thị Đặt hộp văn bản thành chỉ đọc Để ngăn người dùng thay đổi nội dung của điều khiển, hãy chọn hộp kiểm Chỉ đọc. Ví dụ: nếu bạn sử dụng hộp văn bản để hiển thị kết quả của một công thức, bạn có thể đặt hộp văn bản thành chỉ đọc để ngăn không cho người dùng nhập đè kết quả đó. Mặc dù hộp văn bản chỉ đọc không xuất hiện mờ trong biểu mẫu, nhưng người dùng sẽ bị ngăn nhập thông tin vào hộp văn bản.
Hiển thị Tắt tính năng trình soát chính tả hoặc Tính năng Tự động Hoàn tất Để ngăn người dùng kiểm tra chính tả của văn bản bên trong điều khiển mục nhập văn bản hoặc tự động tái sử dụng các mục nhập trước đó đã nhập vào biểu mẫu trong điều khiển đó, hãy bỏ chọn hộp kiểm Bật trình soát chính tả và Bật Tự động Hoàn tất, cả hai hộp kiểm này đều được chọn theo mặc định. Ví dụ: bạn có thể tắt trình soát chính tả cho các hộp văn bản hiển thị tên riêng. Bạn có thể tắt Tính năng Tự động Hoàn tất vì lý do quyền riêng tư, chẳng hạn như khi một biểu mẫu được chia sẻ giữa nhiều người.
Hiển thị Cho phép người dùng nhập nhiều dòng văn bản Nếu bạn muốn hộp văn bản hiển thị nhiều dòng văn bản, hãy chọn hộp kiểm Nhiều dòng. Sau đó, bạn có thể quyết định có cho phép ngắt đoạn văn trong hộp văn bản hay không.
Hiển thị Bật ngắt đoạn văn Nếu bạn chọn hộp kiểm Nhiều dòng và bạn muốn người dùng có thể nhập đoạn thông tin vào hộp văn bản, hãy chọn hộp kiểm Ngắt đoạn văn . Điều này rất hữu ích, ví dụ: khi bạn muốn người dùng trả lời câu hỏi giống như bài luận trong hộp văn bản nhưng bạn muốn dữ liệu ở định dạng văn bản thuần vì cuối cùng người dùng sẽ gửi dữ liệu đó đến cơ sở dữ liệu. Nếu bạn chọn hộp kiểm Nhiều dòng trong mẫu biểu mẫu tương thích với trình duyệt, bạn sẽ không thể bỏ chọn hộp kiểm Ngắt đoạn văn .
Hiển thị Bật ngắt dòng văn bản Nếu bạn chọn hộp kiểm Nhiều dòng, InfoPath sẽ tự động chọn hộp kiểm Ngắt dòng để văn bản sẽ chạy từ dòng này sang dòng khác khi người dùng nhập vào hộp văn bản. Khi ngắt dòng được bật, bạn có thể chọn tùy chọn cuộn trong danh sách Cuộn . Ví dụ: bạn có thể làm cho thanh cuộn xuất hiện trong hộp văn bản khi người dùng nhập nhiều văn bản hơn hộp văn bản có thể hiển thị theo mặc định. Để các tùy chọn cuộn hoạt động đúng cách, hộp văn bản của bạn phải có chiều cao và độ rộng cố định. Nếu bạn chọn hộp kiểm Nhiều dòng trong mẫu biểu mẫu tương thích với trình duyệt, bạn sẽ không thể bỏ chọn hộp kiểm Ngắt dòng văn bản hoặc chỉ định các tùy chọn trong danh sách Cuộn.
Hiển thị Giới hạn ký tự Để gán giới hạn ký tự cho hộp văn bản, hãy chọn hộp kiểm Giới hạn văn bản thành, rồi nhập số ký tự cho phép. Ví dụ: trong mẫu biểu mẫu nhân sự, bạn có thể sử dụng tính năng này để ngăn người dùng nhập nhiều hơn năm ký tự vào hộp văn bản ID nhân viên. Nếu mẫu biểu mẫu của bạn được kết nối với cơ sở dữ liệu hoặc với Sơ đồ XML bên ngoài và nguồn dữ liệu đó đã có các yêu cầu về độ dài ký tự, Microsoft Office InfoPath sẽ tự động hiển thị lỗi xác thực dữ liệu nếu người dùng vượt quá những giới hạn này khi họ điền vào biểu mẫu dựa trên mẫu biểu mẫu của bạn. Để tự động đưa con trỏ đến điều khiển tiếp theo trên biểu mẫu sau khi người dùng đạt đến giới hạn ký tự của điều khiển, hãy chọn hộp kiểm Tự động di chuyển đến điều khiển tiếp theo khi đạt đến giới hạn. Tự động đưa con trỏ đến điều khiển tiếp theo không được hỗ trợ trong mẫu biểu mẫu tương thích với trình duyệt.
Hiển thị Thêm định dạng có điều kiện Bấm vào Định dạng có Điều kiện để mở hộp thoại Định dạng có Điều kiện, nơi bạn có thể thay đổi diện mạo của điều khiển, bao gồm khả năng hiển thị, dựa trên các giá trị mà người dùng nhập vào biểu mẫu. Ví dụ: trong mẫu biểu mẫu báo cáo doanh số bán hàng, bạn có thể sử dụng định dạng có điều kiện để cảnh báo người dùng rằng số tiền chi tiêu lớn hơn số tiền được lập ngân sách.
Kích thước Điều chỉnh kích cỡ, đệm và lề Bạn có thể xác định kích cỡ của điều khiển theo cách thủ công bằng cách nhập giá trị vào các hộp Chiềucao và Chiều rộng. Bạn cũng có thể tinh chỉnh giãn cách cả bên trong và bên ngoài điều khiển bằng cách thay đổi phần đệm, là khoảng trống đệm xung quanh nội dung của điều khiển hoặc lề, là khoảng cách giữa viền của điều khiển và bất kỳ văn bản hoặc điều khiển xung quanh nào trên mẫu biểu mẫu.
Kích thước Căn chỉnh hộp văn bản theo nhãn Để căn chỉnh văn bản bên trong điều khiển với nhãn của điều khiển tốt hơn, hãy bấm nút Căn chỉnh. InfoPath tự động điều chỉnh cài đặt chiều cao, đệm dưới và lề dưới của điều khiển khi cần thiết.
Nâng cao Xác định Mách nước Để làm cho ghi chú giải thích xuất hiện khi người dùng di chuyển con trỏ qua điều khiển, hãy nhập văn bản bạn muốn vào hộp Mách nước. Hỗ trợ trợ năng, chẳng hạn như các tiện ích xem lại màn hình giúp thông tin trên màn hình sẵn có dưới dạng giọng nói được tổng hợp hoặc màn hình Chữ nổi có thể làm mới, thường dựa vào các Mách nước này để diễn giải thông tin cho người dùng của họ.
Nâng cao Thay đổi thứ tự chỉ mục tab Bạn có thể thay đổi vị trí của điều khiển trong thứ tự tab tổng thể của mẫu biểu mẫu. Thứ tự tab là thứ tự mà trong đó tiêu điểm di chuyển trong một biểu mẫu từ một trường hoặc đối tượng sang trường hoặc đối tượng tiếp theo khi người dùng nhấn TAB hoặc SHIFT+TAB. Thiết đặt chỉ mục tab mặc định cho tất cả các điều khiển trong mẫu biểu mẫu là 0 nhưng thứ tự tab bắt đầu bằng 1. Nghĩa là, bất kỳ điều khiển nào có 1 trong hộp Chỉ mục Tab sẽ được truy cập trước tiên khi người dùng nhấn phím TAB. Bất kỳ điều khiển nào có 2 trong hộp Chỉ mục Tab sẽ được truy cập lần thứ hai, v.v. Mọi điều khiển có số 0 trong hộp Chỉ mục Tab sẽ được hiển thị cuối cùng theo thứ tự tab. Nếu bạn muốn bỏ qua các điều khiển trong thứ tự tab, hãy nhập -1 vào hộp Chỉ mục Tab.
Nâng cao Gán một lối tắt bàn phím Bạn có thể nhập một chữ cái hoặc số vào hộp phím Access để chỉ định một lối tắt bàn phím. Phím tắt cho phép người dùng dẫn hướng đến điều khiển bằng cách nhấn tổ hợp phím, thay vì di chuyển chuột. Nếu bạn chọn sử dụng phím tắt trong mẫu biểu mẫu của mình, bạn phải liên lạc với người dùng rằng các lối tắt tồn tại. Ví dụ: bạn có thể nhập (ALT+S) sau nhãn hộp văn bản để cho người dùng biết rằng có phím tắt cho hộp văn bản Người bán hàng.
Nâng cao Xác định hoặc tùy chỉnh hành động phối Bấm vào Thiết đặt Phối để xác định cách dữ liệu mà người dùng nhập vào điều khiển sẽ xuất hiện khi kết hợp một số biểu mẫu. Ví dụ: bạn có thể chọn tạo tiền tố cho văn bản từ một hộp văn bản bằng một từ cụ thể hoặc phân tách các mục trong hộp văn bản bằng dấu chấm phẩy.
Nâng cao Lấy mã định danh ViewContext cho hộp văn bản Bạn có thể sử dụng giá trị ViewContext để xác định điều khiển trong mã. Ví dụ: nếu bạn biết giá trị ViewContext, bạn có thể sử dụng giá trị đó với phương pháp ExecuteAction của đối tượng Xem để lập trình thực hiện một hành động chỉnh sửa trên dữ liệu XML được gắn kết với điều khiển.
Nâng cao Xác định và tùy chỉnh phạm vi đầu vào Bấm Vào Phạm vi Nhập để xác định loại dữ liệu đầu vào của người dùng dành cho điều khiển. Điều này có thể giúp cải thiện khả năng nhận dạng chữ viết tay và đầu vào giọng nói cho điều khiển. Ví dụ: nếu bạn sử dụng phạm IS_URL nhập của điều khiển, InfoPath sẽ biết bỏ qua khoảng trắng giữa các từ.
Biểu mẫu trình duyệt Tùy chỉnh thiết đặt để đăng dữ liệu trở lại máy chủ Tab Biểu mẫu trình duyệt chỉ xuất hiện khi bạn thiết kế mẫu biểu mẫu tương thích với trình duyệt. Nó cho phép bạn kiểm soát liệu dữ liệu có được gửi đến máy chủ khi người dùng thay đổi dữ liệu trong hộp văn bản hay không.