CÁCH TẠO QUERY TRONG ACCESS 2007
quý khách hoàn toàn có thể áp dụng biểu thức nhằm thực hiện tất cả số đông máy cùng với tài liệu của mình. Ví dụ: xác minh số ngày đã trôi qua kể từ lúc deals được vận động hoặc phối hợp Tên và Họ thành Họ_Tên. Các mục sau đây chỉ dẫn bạn tạo thành biểu thức theo mỗi bước.
Bạn đang xem: Cách tạo query trong access 2007
Trong bài viết này
Tính cực hiếm mang đến tinh chỉnh và điều khiển trong biểu mẫu với report Tạo trường được xem tân oán trong truy vấn Đặt quý giá mang định mang đến ngôi trường bảng Thêm nguyên tắc đúng đắn vào trường bảng hoặc phiên bản ghi Nhóm với thu xếp dữ liệu trong report | Sử dụng biểu thức làm cho tiêu chí truy tìm vấn Tạo trường được tính toán thù trong bảng Đặt cực hiếm mang định cho tinh chỉnh Thêm phép tắc đảm bảo mang lại tinh chỉnh Điều khiển mang đến chạy hành động macro |
Tính quý giá cho tinh chỉnh vào biểu mẫu và báo cáo
lúc các bạn thực hiện một biểu thức làm cho mối cung cấp dữ liệu cho tinh chỉnh và điều khiển, bạn sẽ tạo ra một tinh chỉnh và điều khiển được xem toán. Ví dụ: trả sử chúng ta tất cả một report hiển thị những phiên bản ghi kiểm kê và bạn có nhu cầu sinh sản một tổng trong chân trang báo cáo cùng tất cả những mục mẫu trong report.

Để tính tổng, đặt một điều khiển hộp vnạp năng lượng bạn dạng vào footer report rồi đặt ở trong tính Nguồn Điều khiển của vỏ hộp văn uống bạn dạng theo biểu thức sau:
=Sum(
QUY TRÌNH
Trong Ngăn uống Dẫn hướng, bấm vào đề nghị biểu mẫu mã mà bạn có nhu cầu thay đổi rồi bnóng Dạng xem Bố trí hoặc Dạng xem Thiết kế trên thực đơn lối tắt.
Chọn tinh chỉnh nhưng bạn có nhu cầu nhập một biểu thức.
Nếu không hiển thị Bảng Thuộc tính, bnóng F4 nhằm hiển thị.
Để sản xuất biểu thức Theo phong cách thủ công bằng tay, trên tab Dữ liệu vào bảng ở trong tính, nhấp chuột nằm trong tính ControlSource của vỏ hộp văn uống phiên bản rồi nhập =, tiếp đến là phần còn sót lại của biểu thức. Ví dụ: nhằm tính tổng prúc đang hiển thị ở trên, hãy nhập =Sum(
Đầu Trang
Sử dụng biểu thức có tác dụng tiêu chí truy vấn vấn
quý khách sử dụng tiêu chí trong truy tìm vấn nhằm thu khiêm tốn kết quả tróc nã vấn. Bạn nhập tiêu chí dưới dạng một biểu thức với Access chỉ trả về phần lớn sản phẩm khớp với biểu thức đó.
Ví dụ: đưa sử bạn có nhu cầu coi tất cả giao dịch tất cả ngày vận chuyển bên trong bố mon đầu năm 2017. Để nhập tiêu chí, các bạn nhập biểu thức dưới đây vào ô Tiêu chí cho cột Ngày/Giờ trong tầm nã vấn của người tiêu dùng. ví dụ như này áp dụng cột Ngày/Giờ mang tên là Ngày_Vận_chuyển. Để khẳng định phạm vi ngày, nhập tiêu chuẩn của người tiêu dùng Theo phong cách sau:

Đối cùng với từng phiên bản ghi vào bảng Đơn_sản phẩm, ví như cực hiếm vào cột Ngày_Vận_chuyển nằm trong phạm vi ngày nhưng bạn chỉ định, phiên bản ghi sẽ được chuyển vào Áp sạc ra của tầm nã vấn. Hãy chú ý đặt cực hiếm ngày trong biểu thức giữa những vết thăng (#). Access coi cực hiếm được đặt trong những dấu thăng là thứ hạng tài liệu Ngày/Giờ. Việc Access coi đa số quý hiếm đó dưới dạng tài liệu ngày/giờ đang có thể chấp nhận được bạn tiến hành tính toán trên hầu hết cực hiếm đó, chẳng hạn như rước thời buổi này trừ đi ngày khác.
QUY TRÌNH
Trong Ngnạp năng lượng Dẫn hướng, hãy nhấn vào đề nghị truy hỏi vấn nhưng mà bạn muốn biến hóa rồi bấm Dạng xem Thiết kế bên trên thực đơn lối tắt.
Bấm vào ô Tiêu chí vào cột nhưng mà bạn có nhu cầu nhập tiêu chí.
Để tạo thành biểu thức Theo phong cách thủ công, hãy nhập biểu thức tiêu chí của công ty. Đừng đặt tân oán tử = trước biểu thức tiêu chí.
Đầu Trang
Tạo trường được tính toán vào tróc nã vấn
Giả sử bạn đang xây dựng một truy hỏi vấn với muốn hiển thị tác dụng của một phxay tính sử dụng ngôi trường khác vào truy tìm vấn. Để sản xuất trường được tính toán, các bạn hãy nhập một biểu thức trong ô trống vào mặt hàng Trường trong truy hỏi vấn của doanh nghiệp. Ví dụ: nếu như khách hàng bao gồm một truy hỏi vấn bao gồm chứa ngôi trường Số lượng và một ngôi trường Đơn giá, bạn cũng có thể nhân hai trường này nhằm sinh sản một trường được tính toán mang lại Giá Mở rộng bằng cách nhập biểu thức sau đây vào mặt hàng Trường của truy vấn:
Extended Price:

lúc bạn chạy truy tìm vấn, Access tiến hành tính toán thù bên trên mỗi hàng nlỗi được hiển thị trong minh họa sau:

QUY TRÌNH
Trong Ngăn uống Dẫn phía, hãy bấm chuột cần truy vấn vấn nhưng bạn có nhu cầu đổi khác rồi sau đó bấm Dạng coi Thiết kế bên trên menu lối tắt.
Bấm ô Trường vào cột vị trí bạn muốn sinh sản trường được tính toán.
Để tạo ra biểu thức Theo phong cách bằng tay, hãy gõ biểu thức của doanh nghiệp.
Không đặt toán thù tử = trước biểu thức tiêu chí; cụ vào đó, ban đầu biểu thức bởi một nhãn mô tả, rồi mang đến dấu hai chnóng. Ví dụ: nhập Extended Price: để cung cấp nhãn mang đến biểu thức sản xuất trường được xem toán sở hữu tên Giá Mở rộng. Tiếp theo, nhập tiêu chí cho biểu thức của chúng ta sau dấu hai chnóng.
Đầu Trang
Tạo ngôi trường tính toán vào một bảng
Trong Access, bạn cũng có thể tạo nên một trường được tính toán vào bảng. Trường được tính xóa bỏ những hiểu biết của truy vấn bóc ra nhằm triển khai tính toán. Ví dụ: Nếu chúng ta tất cả một bảng liệt kê con số, giá bán và tỉ lệ thuế cho từng mục vào một giao dịch, chúng ta có thể bổ sung cập nhật một trường được tính toán hiển thị tổng giá chỉ nhỏng sau:
QUY TRÌNH
Msinh hoạt bảng bằng cách bấm lưu ban vào bảng trong Ngăn uống Dẫn phía.
Cuộn theo chiều ngang về phía cột bên phải trong bảng rồi nhấn vào đề mục cột Bấm để Thêm.
Nhập phxay tính bạn có nhu cầu mang đến trường này, ví dụ:
Bnóng OK.
Access cung cấp trường được tính toán rồi tiếp nối làm trông rất nổi bật đầu trang của ngôi trường để chúng ta có thể nhập thương hiệu ngôi trường.
Gõ tên mang đến trường được tính toán rồi tiếp đến thừa nhận phím ENTER.
Đầu Trang
Đặt giá trị khoác định cho ngôi trường bảng
Bạn hoàn toàn có thể áp dụng một biểu thức để xác định quý hiếm mang định cho ngôi trường trong bảng – một quý giá nhưng mà Access thực hiện cho bản ghi mới trừ khi bạn hỗ trợ quý giá khác. Ví dụ: đưa sử bạn muốn tự động hóa cnhát ngày cùng thời hạn vào trong 1 trường được Gọi là Ngày Đặt hàng bất kể lúc nào bao gồm ai đó bổ sung một bạn dạng ghi mới. Để làm được như vậy, bạn cũng có thể cần sử dụng biểu thức sau:
Now() QUY TRÌNH
Trong Ngnạp năng lượng Dẫn hướng, bấm đúp vào bảng nhưng bạn có nhu cầu biến đổi.
Access msống bảng vào dạng coi Biểu vật dụng dữ liệu.
Chọn ngôi trường cơ mà bạn có nhu cầu đổi khác.
Nhập biểu thức vào vỏ hộp, hãy nhớ là ban đầu biểu thức với cùng một lốt bởi (=).
Ghi chú Nếu chúng ta kết ghép một điều khiển và tinh chỉnh với trường bảng mà cả ngôi trường bảng cùng điều khiển và tinh chỉnh đều có cực hiếm mặc định thì cực hiếm mặc định của điều khiển được ưu tiên so với mức giá trị của trường bảng.
Đầu Trang
Đặt giá trị mặc định cho điều khiển
Có một vị trí chung khác nhằm sử dụng biểu thức sẽ là trong trực thuộc tính Giá trị Mặc định của điều khiển. Thuộc tính Giá trị Mặc định của điều khiển và tinh chỉnh hệt như nằm trong tính Giá trị Mặc định của trường trong bảng. Ví dụ: Để áp dụng ngày bây chừ làm quý hiếm mang định mang lại hộp văn phiên bản, chúng ta cũng có thể áp dụng biểu thức sau đây:
Date() Biểu thức này sử dụng hàm Date nhằm trả ra ngày hiện thời tuy nhiên ko trả ra thời hạn. Nếu các bạn link vỏ hộp văn uống phiên bản vào ngôi trường bảng và ngôi trường có mức giá trị mang định thì quý hiếm mang định của điều khiển và tinh chỉnh đứng trước trường bảng. Đặt thuộc tính Giá trị Mặc định mang lại ngôi trường trong bảng thì thích hợp hơn. Với từ thời điểm cách đó, nếu khách hàng căn cứ vào vài nét khiển cho các biểu mẫu khác biệt bên trên cùng một trường bảng, quý giá mang định như thể nhau đang áp dụng cho mỗi tinh chỉnh và điều khiển, góp bảo đảm mang lại mục nhập dữ liệu được nhất quán trong những biểu mẫu mã.
QUY TRÌNH
Trong Ngăn uống Dẫn hướng, click chuột buộc phải vào biểu mẫu mã hoặc báo cáo mà bạn có nhu cầu đổi khác với tiếp đến bấm Dạng xem Thiết kế hoặc Dạng coi Bố trí trên thực đơn lối tắt.
Chọn điều khiển nhưng mà bạn muốn biến hóa.
Nếu không hiển thị bảng nằm trong tính, bấm F4 nhằm hiển thị.
Bấm vào tab Tất cả trên bảng trực thuộc tính tiếp đến bấm hộp nằm trong tính Giá trị Mặc định.
Xem thêm: Hướng Dẫn Cách Chèn Comment Trong Word 2010, Hướng Dẫn Cách Hiện, Ẩn Comment Trong Word
Đầu Trang
Thêm nguyên tắc hợp lệ vào ngôi trường bảng hoặc bạn dạng ghi
Biểu thức hết sức có lợi mang lại vấn đề tuyệt đối tài liệu lúc nhập nó vào cửa hàng dữ liệu - vứt bỏ đi dữ liệu xấu. Trong bảng, tất cả nhị các loại nguyên tắc hợp lệ: Quy tắc hợp lệ trường (ngăn không cho những người cần sử dụng nhập dữ liệu xấu vào ngôi trường đơn) với phép tắc hợp lệ bạn dạng ghi (ngăn uống ko cho người dùng tạo bản ghi ko đáp ứng được luật lệ hợp lệ). Bạn áp dụng biểu thức cho tất cả hai một số loại phép tắc hợp lệ.
Ví dụ: mang sử bạn tất cả bảng tên là Hàng tồn kho đựng một ngôi trường có tên là Số lượng Hiện có và bạn có nhu cầu đặt một quy tắc buộc người dùng phải nhập giá trị lớn hơn hoặc bằng ko. Nói giải pháp khác, hàng tồn kho ko khi nào được là một số trong những âm. Bạn có thể triển khai làm việc này bằng cách sử dụng biểu thức tiếp sau đây làm phép tắc chính xác ngôi trường vào trường Số lượng Hiện có:
>=0 THỦ TỤC: Nhập phép tắc bảo đảm cho ngôi trường hoặc phiên bản ghi
Trong Ngnạp năng lượng Dẫn hướng, bấm đúp vào bảng bạn có nhu cầu đổi khác. Access msống bảng vào dạng coi Biểu đồ tài liệu.
Đối với quy tắc hợp lệ ngôi trường, chọn ngôi trường mà bạn có nhu cầu biến đổi.
Bắt đầu gõ tiêu chí mà bạn muốn. Ví dụ: với 1 quy tắc hợp lệ ngôi trường yêu ước toàn bộ những giá trị buộc phải to hơn hoặc bởi ko, hãy gõ đa số số sau:
>=0 Không đặt lốt bởi (=) trước biểu thức.
Biểu thức luật lệ xác xắn là Boolean, tức là các biểu thức đã cho ra kết quả True hoặc False so với gần như giá trị nguồn vào được cung ứng. Quy tắc chuẩn xác nên là True đối với quý hiếm, còn nếu không thì Access ko lưu đầu vào và hiển thị thông báo bảo đảm báo lỗi. Trong ví dụ này, nếu khách hàng nhập quý hiếm nhỏ tuổi hơn cấm đoán trường Số lượng Hiện có thì nguyên tắc xác xắn đã là False với Access không gật đầu giá trị này. Nếu chúng ta ko nhập thông báo đảm bảo nlỗi được mô tả vào mục tiếp sau đây, Access sẽ hiển thị thông báo của riêng mình nhằm cho biết thêm các bạn vẫn nhập quý hiếm ko được nguyên tắc chính xác đến trường được cho phép.
THỦ TỤC: Nhập thông báo xác thực
Để giúp cho cơ sở tài liệu dễ sử dụng hơn, bạn cũng có thể nhập thông tin xác thực thiết lập cấu hình. Những thông tin này thay thế sửa chữa mang lại thông tin thông thường nhưng mà Access hiển thị lúc tài liệu không phù hợp cùng với quy tắc đảm bảo. Quý Khách rất có thể sử dụng thông báo chính xác tùy chỉnh cấu hình để báo tin cụ thể tất cả công dụng trợ giúp người tiêu dùng nhập dữ liệu đúng, ví dụ: "Giá trị Số lượng Hiện có không được là số âm".
Trong Ngăn Dẫn phía, bnóng lưu ban vào bảng cơ mà bạn muốn đổi khác.
Access msống bảng vào dạng xem Biểu thiết bị dữ liệu.
Để có một thông báo bảo đảm ngôi trường, lựa chọn ngôi trường cơ mà bạn muốn sản xuất quy tắc hợp lệ.
Trên ruy-băng, bấm Trường tiếp nối trong đội Xác thực Trường bnóng Xác thực rồi bnóng Thông báo Xác thực Trường hoặc Thông báo Xác thực Bản ghi.
Trong hộp thoại Nhập Thông báo Xác thực, nhập thông tin mà bạn muốn xuất hiện thêm lúc tài liệu không phù hợp với quy tắc hợp lệ với kế tiếp bnóng OK.
Đầu Trang
Thêm luật lệ chuẩn xác vào điều khiển
Quy tắc Hợp lệ | |
Văn uống bạn dạng Xác thực |
Thiết đặt một nguyên tắc hợp lệ mang lại ngôi trường bảng buộc nguyên tắc trải qua đại lý tài liệu, bất kể chỗ nào chỉnh sửa trường. Như một sự gạn lọc, setup một phép tắc hợp lệ đến điều khiển và tinh chỉnh trên biểu mẫu mã chỉ bắt buộc được nguyên tắc lúc áp dụng biểu mẫu kia. Thiết đặt luật lệ hợp lệ tách biệt cho ngôi trường bảng với mang lại điều khiển trên biểu mẫu rất có thể hữu ích trường hợp bạn có nhu cầu tùy chỉnh quy tắc hợp lệ không giống nhau cho người sử dụng không giống nhau.
QUY TRÌNH
Trong Ngnạp năng lượng Dẫn hướng, bấm chuột phải vào biểu mẫu hoặc report nhưng bạn muốn biến hóa cùng sau đó bnóng Dạng xem Thiết kế hoặc Dạng xem Bố trí bên trên menu lối tắt.
Bấm chuột phải vào tinh chỉnh và điều khiển cơ mà bạn muốn biến đổi và tiếp đến bấm Thuộc tính bên trên thực đơn lối tắt. Access hiển thị bảng ở trong tính để tinh chỉnh và điều khiển.
Bnóng vào tab Tất cả, rồi bấm chuột vỏ hộp ở trong tính Validation Rule.
Gõ văn uống bản bạn muốn vào trực thuộc tính Văn bản Hợp lệ để tùy chỉnh cấu hình vnạp năng lượng bản xuất hiện thêm nếu một người tiêu dùng nhập tài liệu không phù hợp quy tắc hợp lệ.
Đầu Trang
Nhóm và bố trí tài liệu vào báo cáo
Bạn sử dụng ngăn Nhóm, Sắp xếp và Tổng cộng để khẳng định nút gộp nhóm với sản phẩm từ bố trí đến tài liệu vào report. Tiêu biểu tuyệt nhất là chúng ta gộp đội hoặc sắp xếp bên trên một trường mà bạn lựa chọn từ list. Tuy nhiên, nếu bạn có nhu cầu gộp đội hoặc thu xếp bên trên cực hiếm được tính thì bạn có thể nhập một biểu thức gắng vào.
Grouping is the process of combining columns that contain duplicate values. For example, suppose that your database contains sales information for offices in different cities, & that one of the reports in your database is named "Sales by City." The query that provides the data for that report groups the data by your đô thị values. This type of grouping can make your information easier lớn read và underst&.
trái lại, thu xếp là quá trình áp đặt thứ trường đoản cú bố trí lên mặt hàng (phiên bản ghi) vào tác dụng truy nã vấn của doanh nghiệp. Ví dụ bạn có thể thu xếp bản ghi theo giá trị phím chủ yếu (hoặc một bộ giá trị không giống vào trường khác) hoặc theo sản phẩm trường đoản cú tăng cao hoặc giảm dần dần hoặc bạn cũng có thể thu xếp bản ghi theo một hoặc các ký từ vào thiết bị từ bỏ đã khẳng định như lắp thêm từ bảng vần âm.
QUY TRÌNH: Thêm team với thu xếp vào báo cáo
Trong Ngnạp năng lượng Dẫn hướng, bấm vào phải vào báo cáo nhưng mà bạn muốn biến hóa rồi bnóng Dạng coi Bố trí hoặc Dạng coi Thiết kế trên menu lối tắt.
Trên ruy-băng, bấm Thiết kế cùng vào team Gộp và Tổng cộng, bấm Gộp và Sắp xếp. Ngăn uống Nhóm, Sắp xếp và Tổng cộng hiện ra dưới báo cáo.
Quý khách hàng hãy bnóng Thêm một nhóm để thêm nút gộp team vào report.
Quý Khách hãy bnóng Thêm một sắp xếp để thêm lắp thêm từ bỏ thu xếp vào báo cáo.
Mức gộp đội bắt đầu hoặc đồ vật tự sắp xếp xuất hiện vào ngnạp năng lượng, cộng với cùng 1 list của ngôi trường hỗ trợ tài liệu mang lại báo cáo. Con số này hiển thị nút gộp team new đặc thù (gộp theo Thể loại) và máy tự bố trí (bố trí theo Nhà sản xuất), cộng thêm một list tất cả cất trường sẵn tất cả mang đến bài toán gộp team hoặc sắp tới xếp:

Nhập biểu thức bạn có nhu cầu thực hiện vào vỏ hộp biểu thức (vỏ hộp bên trên) trong Bộ sinh sản Biểu thức. Hãy bảo vệ rằng bạn ban đầu biểu thức cùng với toán thù tử lốt bằng (=).
QUY TRÌNH: Thêm biểu thức vào đội hoặc bố trí hiện tại có
Trong Ngnạp năng lượng Dẫn hướng, bấm chuột yêu cầu vào report mà lại bạn muốn đổi khác rồi bấm Dạng xem Bố trí hoặc Dạng xem Thiết kế trên thực đơn lối tắt.
Bấm vào tầm gộp team hoặc trang bị trường đoản cú sắp xếp mà bạn muốn chuyển đổi.
Bấm vào mũi tên đi xuống cạnh Gộp nhóm vào (đến nút gộp nhóm) hoặc Sắp xếp theo (mang lại đồ vật trường đoản cú sắp xếp). Danh sách gồm cất các ngôi trường sẵn cần sử dụng đang mở ra.
Nhập biểu thức của khách hàng vào hộp biểu thức (vỏ hộp ở trên) của Sở dựng Biểu thức. Hãy đảm bảo rằng bạn bước đầu biểu thức của bản thân bằng một toán tử lốt bởi (=).
Đầu Trang
Điều khiển đến chạy hành vi macro nào
Trong vài ba ngôi trường vừa lòng, rất có thể bạn muốn triển khai một hành vi hoặc một chuỗi các hành động trong macro chỉ bao giờ điều kiện đặc biệt là đúng. Ví dụ: đưa sử bạn muốn một hành động macro chạy chỉ Lúc giá trị trong vỏ hộp văn bản lớn hơn hoặc bởi 10. Để đặt ra luật lệ này, các bạn hãy áp dụng một biểu thức vào một kăn năn If vào macro nhằm xác minh ĐK trong macro.
Trong ví dụ này, đưa sử hộp văn uống bản mang tên là "Mục". Biểu thức đặt ĐK là:
QUY TRÌNH
Trong Ngnạp năng lượng Dẫn hướng, nhấp chuột cần vào macro nhưng mà bạn có nhu cầu đổi khác rồi bấm Dạng coi Thiết kế trên menu lối tắt.
Bnóng kân hận If mà bạn có nhu cầu sửa đổi hoặc thêm 1 khối If từ bỏ ngăn Ca-ta-lô Hành đụng.
Bấm loại trên thuộc của khối hận If.
Xem thêm: Cách Mở File Cad Đời Cao - Cách Convert Bản Vẽ Autocad Về Bản Thấp Hơn
Biểu thức chúng ta nhập đề xuất là Boolean, nghĩa là biểu thức nên là True hoặc False. Các hành động macro bên phía trong khối hận If sẽ chạy chỉ khi nào điều kiện là True.