Access
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Access

Cách tạo trường được tính toán trong truy vấn Microsoft Access

Tạo trường được tính toán trong truy vấn chọn của Microsoft Access

Áp dụng cho:Microsoft Access 2010, 2013, 2016, 2019 và 365 (Windows)

Bạn có thể tạo các trường được tính toán trong các truy vấn được chọn trong Microsoft Access trong lưới QBE (truy vấn theo ví dụ). Bạn sẽ cần học một vài quy tắc cú pháp và sau đó bạn có thể tạo các phép tính từ đơn giản đến phức tạp hơn. Các trường được tính toán cũng có thể được tạo trong các loại truy vấn Access khác.

Tạo trường được tính toán trong một truy vấn chọn

Để tạo một truy vấn chọn với một trường được tính toán (sẽ xuất hiện trong mỗi bản ghi trong Dạng xem biểu dữ liệu):

  1. Nhấp vào tab Tạo trong ruy-băng, sau đó nhấp vào Thiết kế truy vấn trong nhóm Truy vấn.
  2. Nhấp đúp vào bảng mong muốn, sau đó nhấp vào Đóng.
  3. Trong lưới, ở cột trống trong hàng Trường, hãy nhập tên trường mới, theo sau là dấu hai chấm (:). Bất kỳ thứ gì sau dấu hai chấm đều là một phần của biểu thức toán học được sử dụng trong trường. Khi bạn nhập tên của trường mới, không sử dụng dấu chấm (.), Dấu ngoặc vuông ([]) hoặc dấu chấm than (!). Ngoài ra, không sử dụng trùng tên với một trường khác trong bảng trong cơ sở dữ liệu của bạn.
  4. Sau tên trường mới và dấu hai chấm, hãy nhập biểu thức. Khi bạn nhập tên trường vào biểu thức, chúng sẽ xuất hiện trong dấu ngoặc vuông, chẳng hạn như [actualsales]. Bạn có thể nhấp chuột phải vào hàng trường và chọn Thu phóng hoặc nhấn Shift + F2 để "phóng to" nhằm nhập biểu thức dễ dàng hơn. Ví dụ:bạn có thể nhập Variance:[actualsales] - [projectedsales] trong hàng trường hoặc hộp thoại Zoom.
  5. Trong biểu thức, hãy nhập bất kỳ toán tử hoặc hàm nào thích hợp (+ cho phép cộng, - cho phép trừ, / cho phép chia và * cho phép nhân). Bạn cũng có thể nhập các chức năng Access.
  6. Nếu bạn đang ở trong hộp thoại Thu phóng, hãy nhấp vào OK.
  7. Nhấn Enter.
  8. Nhấp chuột phải vào tab cho truy vấn và chọn Dạng xem Biểu dữ liệu. Bạn cũng có thể nhấp vào Chạy trong nhóm Kết quả trong tab Thiết kế công cụ truy vấn trong ruy-băng.

Để các phép tính này hoạt động, các trường mà bạn đưa vào biểu thức phải là các trường trong bảng được hiển thị. Ngoài ra, hãy để ý các lỗi đánh máy. Bán hàng thực tế khác với Bán hàng thực tế và dấu ngoặc vuông, không phải dấu ngoặc tròn, được sử dụng để bao quanh các trường.

Dưới đây là hộp thoại Thu phóng:

Một trường được tính toán trong Dạng xem Thiết kế trong một truy vấn có thể xuất hiện trong hàng Trường như sau:

Phương sai:[Bán hàng thực tế] - [Bán hàng dự kiến]

Các phép tính này không phân biệt chữ hoa chữ thường nên bạn cũng có thể nhập:

Phương sai:[bán hàng thực tế] - [bán hàng theo dự án]

Tạo trường được tính toán bằng Trình tạo biểu thức

Để tạo truy vấn với trường được tính toán bằng Trình tạo biểu thức:

  1. Trong Dạng xem Thiết kế Truy vấn, trong lưới, hãy nhấp vào cột trống trong hàng Trường, sau đó nhập tên trường mới, theo sau là dấu hai chấm (:).
  2. Nhấp vào Trình tạo trong nhóm Thiết lập Truy vấn trong tab Thiết kế Công cụ Truy vấn trong Ruy-băng hoặc nhấn Ctrl + F2. Bộ dựng Biểu thức xuất hiện. Nhập biểu thức hoặc nhấp vào + bên cạnh Hàm, sau đó nhấp vào Hàm tích hợp để xem các chức năng có sẵn trong Access.
  3. Tiếp tục nhập công thức mong muốn.
  4. Nhấp vào OK.
  5. Nhấn Enter.
  6. Nhấp chuột phải vào tab cho truy vấn và chọn Dạng xem Biểu dữ liệu. Bạn cũng có thể nhấp vào Chạy trong Khu vực Kết quả trong tab Thiết kế Công cụ Truy vấn trong Ruy-băng.

Dưới đây là Trình tạo Biểu thức:

Bạn có thể tạo tất cả các loại tính toán cơ bản và phức tạp hơn bằng cách sử dụng các chức năng trong Microsoft Access không chỉ trong các truy vấn mà còn trong các biểu mẫu, báo cáo và các đối tượng khác. Chúng tôi sẽ hiển thị một số phép tính khác mà bạn có thể tạo trong các bài viết trong tương lai.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kéo và thả trong MS Access và Sắp xếp có điều kiện

  2. Nghe Microsoft Access Podcast Tập 1

  3. Liên kết đến hoặc nhập dữ liệu từ Salesforce

  4. Kết nối Ignition với Microsoft Access

  5. Bây giờ bạn có thể sử dụng quyền truy cập với Microsoft Azure MFA!