Cộng các giá trị trong một hoặc nhiều cột của một bảng hoặc phần lặp

Áp dụng cho
InfoPath 2010 InfoPath 2013

Trong bài viết này

Tổng quan

Các bảng lặp và các phần lặp thường chứa giá trị số mà bạn muốn thêm vào cuối phần. Ví dụ: bạn có thể có một bảng lặp chứa thông tin đơn hàng, bao gồm giá mở rộng của từng mục. Ở cuối bảng, bạn có thể hiển thị tổng cuối, như minh họa trong hình minh họa sau đây.

8528d062-2373-4d4c-88e9-45619310b111

Bài viết này mô tả cách thêm giá trị trong một hoặc nhiều cột của bảng hoặc mục lặp.

Thêm một cột giá trị vào bảng lặp hoặc phần lặp

Nếu bạn đang thêm một cột vào bảng lặp, bạn có thể đặt điều khiển tính tổng bên ngoài bảng hoặc bạn có thể đặt nó vào chân trang của bảng, như minh họa trước đó. Để đạt được kết quả này, nếu chân trang chưa được hiển thị, hãy làm theo các bước sau để hiển thị chân trang trong bảng lặp.

  1. Trong chế độ thiết kế, bấm chuột phải vào hàng tiêu đề của bảng lặp, rồi bấm Thuộc tính Bảng Lặp lại.
  2. Bấm vào tab Hiển thị.
  3. Chọn hộp kiểm Bao gồm chân trang, rồi bấm OK.

Nếu bạn chỉ muốn hiển thị kết quả tính toán và không muốn sử dụng kết quả tính toán trong các phép tính khác, hãy sử dụng hộp biểu thức để thực hiện tính toán. Hộp biểu thức chỉ hiển thị dữ liệu; nó không lưu nó trong biểu mẫu. Nếu bạn muốn sử dụng kết quả tính toán trong một phép tính khác, hãy sử dụng hộp văn bản.

Sử dụng hộp biểu thức để thêm cột giá trị

  1. Bấm vào nơi bạn muốn chèn hộp biểu thức.
  2. Trên menu Chèn , bấm vào Xem thêm Điều khiển.
  3. Trong ngăn tác vụ Điều khiển, bên dưới Nâng cao, bấm vào Hộp Biểu thức.
  4. Trong hộp thoại Chèn Biểu thức, bấm Sửa Công thức 888d37c3-e2dd-4119-8922-6a7ed6128c8e bên cạnh hộp XPath.
  5. Trong hộp thoại Chèn Công thức, bấm vào Chèn Hàm.
  6. Trong danh sách Thể loại, trong hộp thoại Chèn Hàm, hãy bấm Toán học.
  7. Trong danh sách Hàm , bấm tính tổng, rồi bấm OK.
  8. Trong hộp Công thức, trong hộp thoại Chèn Công thức, bấm đúp vào văn bản trong dấu ngoặc đơn.
  9. Trong danh sách Nguồn dữ liệu, trong hộp thoại Chọn Trường hoặc Nhóm, bấm vào trường có giá trị bạn muốn thêm. Trường phải được gắn kết với cột và phải là trường lặp hoặc một phần của nhóm lặp.
  10. Hãy bấm OK hai lần.

Sử dụng hộp văn bản để thêm cột giá trị

  1. Bấm vào nơi bạn muốn chèn hộp văn bản.
  2. Trên menu Chèn , bấm vào Hộp Văn bản.
  3. Bấm đúp vào hộp văn bản bạn vừa thêm.
  4. Bấm vào tab Dữ liệu.
  5. Bên dưới Giá trị Mặc định, bấm sửa Công thức 888d37c3-e2dd-4119-8922-6a7ed6128c8e.
  6. Trong hộp thoại Chèn Công thức, bấm vào Chèn Hàm.
  7. Trong danh sách Thể loại trong hộp thoại Chèn Hàm , hãy bấm Toán học.
  8. Trong danh sách Hàm , bấm tính tổng, rồi bấm OK.
  9. Trong hộp Công thức ở hộp thoại Chèn Công thức, bấm đúp vào văn bản trong dấu ngoặc đơn.
  10. Trong danh sách Nguồn dữ liệu trong hộp thoại Chọn Trường hoặc Nhóm, bấm vào trường có giá trị bạn muốn thêm. Trường phải được gắn kết với cột và phải là trường lặp hoặc một phần của nhóm lặp.

Đầu Trang

Thêm hai hoặc nhiều cột giá trị trong một bảng lặp hoặc phần lặp

Giả sử bạn có nhiều cột mà bạn muốn cộng với nhau. Trong InfoPath, bạn có thể sử dụng toán tử hợp (|) để thực hiện điều này, bất kể các cột có nằm trong một bảng lặp hay phần lặp hay nếu chúng được trải rộng qua một vài bảng hoặc phần lặp lại. Ví dụ: bạn có thể có một bảng lặp chứa thông tin đơn hàng và một bảng lặp khác có chứa các mục theo thứ tự sau. Bạn có thể sử dụng quy trình này để thêm điều khiển vào biểu mẫu để thêm tổng số tiền đặt hàng trên hai bảng.

Nếu bạn chỉ muốn hiển thị kết quả tính toán và không muốn sử dụng kết quả tính toán trong các phép tính khác, hãy sử dụng hộp biểu thức để thực hiện tính toán. Hộp biểu thức chỉ hiển thị dữ liệu và không lưu trữ dữ liệu. Nếu bạn muốn sử dụng kết quả tính toán trong một phép tính khác, hãy sử dụng hộp văn bản.

Sử dụng hộp biểu thức để thêm hai hoặc nhiều cột

  1. Bấm vào nơi bạn muốn chèn hộp biểu thức.
  2. Trên menu Chèn , bấm vào Xem thêm Điều khiển.
  3. Trong ngăn tác vụ Điều khiển, bên dưới Nâng cao, bấm vào Hộp Biểu thức.
  4. Trong hộp thoại Chèn Biểu thức, bấm Sửa Công thức 888d37c3-e2dd-4119-8922-6a7ed6128c8e bên cạnh hộp XPath.
  5. Trong hộp thoại Chèn Công thức, bấm vào Chèn Hàm.
  6. Trong danh sách Thể loại, trong hộp thoại Chèn Hàm, hãy bấm Toán học.
  7. Trong danh sách Hàm , bấm tính tổng, rồi bấm OK.
  8. Trong hộp Công thức, trong hộp thoại Chèn Công thức, bấm đúp vào văn bản trong dấu ngoặc đơn.
  9. Trong danh sách Nguồn dữ liệu trong hộp thoại Chọn Trường hoặc Nhóm, bấm đúp vào trường đầu tiên có giá trị bạn muốn thêm.
  10. Trong hộp Công thức , nhập toán tử hợp (|) ngay sau trường bạn vừa chèn.
  11. Bấm Chèn Trường hoặc Nhóm.
  12. Trong danh sách Nguồn dữ liệu, trong hộp thoại Chọn Trường hoặc Nhóm, bấm đúp vào trường tiếp theo có giá trị bạn muốn thêm. Trường phải được gắn kết với cột và phải là trường lặp hoặc một phần của nhóm lặp. Công thức sẽ trông giống như thế này:

sum(field16 | field17)

  1. Lặp lại các bước từ 10 đến 12 cho bất kỳ cột bổ sung nào mà bạn muốn thêm.

Sử dụng hộp văn bản để thêm hai hoặc nhiều cột

  1. Bấm vào nơi bạn muốn chèn hộp văn bản.
  2. Trên menu Chèn , bấm vào Hộp Văn bản.
  3. Bấm đúp vào hộp văn bản bạn vừa thêm.
  4. Bấm vào tab Dữ liệu.
  5. Bên dưới Giá trị Mặc định, bấm sửa Công thức 888d37c3-e2dd-4119-8922-6a7ed6128c8e.
  6. Trong hộp thoại Chèn Công thức, bấm vào Chèn Hàm.
  7. Trong danh sách Thể loại, trong hộp thoại Chèn Hàm, hãy bấm Toán học.
  8. Trong danh sách Hàm , bấm tính tổng, rồi bấm OK.
  9. Trong hộp Công thức, trong hộp thoại Chèn Công thức, bấm đúp vào văn bản trong dấu ngoặc đơn.
  10. Trong danh sách Nguồn dữ liệu trong hộp thoại Chọn Trường hoặc Nhóm, bấm đúp vào trường đầu tiên có giá trị bạn muốn thêm. Trường phải được gắn kết với cột và phải là trường lặp hoặc một phần của nhóm lặp.
  11. Trong hộp Công thức , nhập toán tử hợp (|) ngay sau trường bạn vừa chèn.
  12. Bấm Chèn Trường hoặc Nhóm.
  13. Trong danh sách Nguồn dữ liệu, trong hộp thoại Chọn Trường hoặc Nhóm, bấm đúp vào trường tiếp theo có giá trị bạn muốn thêm. Trường phải được gắn kết với cột và phải là trường lặp hoặc một phần của nhóm lặp. Công thức sẽ trông giống như thế này:

sum(field16 | field17)

  1. Lặp lại các bước từ 10 đến 12 cho bất kỳ cột bổ sung nào mà bạn muốn thêm.

Đầu Trang