Bạn có thể sử dụng các điều khiển được tính toán trên các biểu mẫu và báo cáo trong cơ sở dữ liệu Access để hiển thị kết quả của phép tính. Ví dụ, nếu bạn có báo cáo hiển thị số lượng mục được bán và giá của mỗi đơn vị, bạn có thể thêm một hộp văn bản được tính toán mà nhân hai trường để hiển thị tổng giá. Thuộc tính nguồn điều khiển của hộp văn bản được tính toán có chứa một biểu thức nhân hai trường (số lượng các mục thời gian đơn giá) để có được kết quả.

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

Tạo điều khiển được tính toán

Quy trình này giúp bạn tạo điều khiển được tính toán mà không cần sử dụng trình hướng dẫn điều khiển.

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

  2. Trên tab thiết kế , trong nhóm điều khiển , bấm vào công cụ cho loại điều khiển mà bạn muốn tạo.

    Để có danh sách các kiểu điều khiển có thể được dùng như điều khiển được tính toán, hãy xem mục Tìm hiểu loại điều khiển nào có thể được dùng như điều khiển được tính toán.

  3. Đặt con trỏ ở vị trí bạn muốn điều khiển được đặt trên biểu mẫu hoặc báo cáo, rồi bấm vào biểu mẫu hoặc báo cáo để chèn điều khiển.

  4. Nếu trình hướng dẫn điều khiển bắt đầu, hãy bấm hủy bỏ để đóng.

  5. Chọn điều khiển, nhấn F4 để hiển thị bảng thuộc tính, sau đó nhập một biểu thức trong hộp thuộc tính nguồn điều khiển . Để dùng Trình tạo Biểu thức để tạo biểu thức, hãy bấm Nút Bộ dựng bên cạnh hộp thuộc tính nguồn điều khiển .

  6. Chuyển sang dạng xem biểu mẫu hoặc dạng xem báo cáo và xác minh rằng điều khiển được tính hoạt động như mong đợi.

    Lưu ý: 

    • Trước mỗi biểu thức với toán tử = . Ví dụ: = [Unitprice] *. 75.

    • Để biết thêm thông tin về cách tạo biểu thức, xem bài viết Tìm hiểu cách dựng biểu thức.

    • Nếu bạn cần thêm phòng để nhập biểu thức vào hộp thuộc tính nguồn điều khiển , nhấn Shift + F2 để mở hộp thu phóng .

    • Nếu biểu mẫu hoặc báo cáo của bạn dựa trên một truy vấn, có thể bạn sẽ muốn đặt biểu thức vào truy vấn thay vì đặt vào một điều khiển được tính toán. Việc thực hiện thao tác này có thể cải thiện hiệu suất và nếu bạn sẽ tính tổng cho các nhóm bản ghi, dễ dàng hơn khi dùng tên trường được tính toán trong hàm tổng hợp.

    • Khi bạn sắp xếp trên một điều khiển được tính trong một biểu mẫu hoặc báo cáo, hãy đảm bảo rằng thuộc tính định dạng của điều khiển được đặt thích hợp. Nếu không, các giá trị số hoặc ngày được tính toán có thể sắp xếp theo thứ tự theo thứ tự thay vì numerically.

Đầu Trang

Thay đổi điều khiển ràng buộc vào điều khiển được tính toán

Một cách tốt để tạo điều khiển được tính bằng cách tạo điều khiển ràng buộc (ví dụ, bằng cách kéo một trường từ ngăn danh sách trường vào biểu mẫu hoặc báo cáo của bạn), sau đó chỉnh sửa thuộc tính nguồn điều khiển của điều khiển ràng buộc để tạo một biểu thức. Tính năng này hoạt động tốt, miễn là bạn đảm bảo rằng tên của điều khiển không xung đột với bất kỳ tên trường nào có trong biểu thức. Để biết thêm thông tin về việc tạo điều khiển ràng buộc bằng cách kéo một trường từ ngăn danh sách trường , hãy xem bài viết Thêm trường vào biểu mẫu hoặc báo cáo.

Giả sử bạn đã tạo điều khiển ràng buộc, hãy dùng thủ tục sau đây để thay đổi điều khiển được tính toán và tránh bất kỳ xung đột nào tên.

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

  2. Bấm vào trường mà bạn muốn thay đổi, rồi nhấn F4 để mở bảng thuộc tính.

  3. Trên tab tất cả các trang thuộc tính, nếu thuộc tính name khớp với thuộc tính nguồn điều khiển , hãy sửa thuộc tính tên để có hai thuộc tính không khớp. Đảm bảo rằng tên bạn nhập không phải là từ dành riêng hoặc tên của một trường khác trong cơ sở dữ liệu của bạn. Để biết thêm thông tin về các từ được dành riêng, hãy xem bài viết Tìm hiểu về quyền truy nhập từ và ký hiệu dành riêng.

  4. Sửa chuỗi trong hộp thuộc tính nguồn điều khiển để nó chứa biểu thức mà bạn muốn.

  5. Nhấn CTRL+S để lưu các thay đổi của bạn.

  6. Chuyển sang dạng xem bố trí hoặc dạng xem biểu mẫu và xác minh rằng điều khiển được tính hoạt động như mong đợi.

Nếu điều khiển không hiển thị dữ liệu bạn muốn (ví dụ, nếu Access Hiển thị #Name? trong điều khiển), hãy kiểm tra nguồn bản ghi của biểu mẫu hoặc báo cáo để đảm bảo rằng tất cả các trường mà bạn đã sử dụng trong biểu thức đều sẵn dùng. Nếu nguồn bản ghi là một truy vấn, bạn có thể cần phải thêm một hoặc nhiều trường vào truy vấn trước biểu thức đó sẽ hoạt động.

Lưu ý: 

  • Trước mỗi biểu thức với toán tử = . Ví dụ: = [Unitprice] *. 75.

  • Nếu bạn cần thêm phòng để nhập biểu thức vào hộp thuộc tính nguồn điều khiển , nhấn Shift + F2 để mở hộp thu phóng .

  • Nếu biểu mẫu hoặc báo cáo của bạn dựa trên một truy vấn, có thể bạn sẽ muốn đặt biểu thức vào truy vấn thay vì đặt vào một điều khiển được tính toán. Việc thực hiện thao tác này có thể cải thiện hiệu suất và nếu bạn sẽ tính tổng cho các nhóm bản ghi, dễ dàng hơn khi dùng tên trường được tính toán trong hàm tổng hợp.

  • Khi bạn sắp xếp trên một điều khiển được tính trong một biểu mẫu hoặc báo cáo, hãy đảm bảo thuộc tính định dạng của điều khiển được đặt thích hợp. Nếu không, các giá trị số hoặc ngày được tính toán có thể sắp xếp theo thứ tự theo thứ tự thay vì numerically.

Đầu Trang

Tìm hiểu loại điều khiển nào có thể được dùng như điều khiển được tính toán

Hộp văn bản là lựa chọn phổ biến nhất cho điều khiển được tính toán bởi vì chúng có thể hiển thị nhiều kiểu dữ liệu khác nhau. Tuy nhiên, bất kỳ điều khiển nào có thuộc tính nguồn điều khiển có thể được dùng làm điều khiển được tính toán. Trong nhiều trường hợp, nó không có ý nghĩa khi sử dụng một kiểu điều khiển nhất định làm điều khiển được tính toán, bởi vì bạn không thể cập nhật điều khiển theo cách bạn có thể cập nhật điều khiển bị ràng buộc hoặc không ràng buộc. Ví dụ, nếu bạn đặt điều khiển hộp kiểm trên biểu mẫu và sau đó nhập một biểu thức trong thuộc tính nguồn điều khiển của hộp kiểm, bạn không còn có thể chọn hoặc xóa hộp kiểm bằng cách bấm vào nó. Hộp kiểm xuất hiện đã chọn hoặc xóa, dựa trên kết quả của biểu thức. Nếu bạn bấm vào hộp kiểm, Access sẽ hiển thị cảnh báo trên thanh trạng thái Access: điều khiển không thể sửa được; nó sẽ được gắn kết đến biểu thức<biểu thức của bạn>. Tuy nhiên, trên báo cáo, bạn có thể hữu ích cho việc căn cứ điều khiển hộp kiểm trên kết quả của phép tính, bởi vì các điều khiển trên báo cáo chỉ được sử dụng để hiển thị thông tin.

Đầu Trang

Bạn cần thêm trợ giú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 Microsoft dùng nội bộ

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×