Áp dụng cho
Access 2010 Access 2007

Lưu ý: Thông tin trong chủ đề này chỉ áp dụng cho dự án Microsoft Access (.adp).

Ngăn Truy Designer gồm có ba ngăn: ngăn Sơ đồ, ngăn Lưới và ngăn SQL.

Ngăn Ba của danh sách Truy Designer

sơ đồ, lưới và ngăn sql của trình thiết kế truy vấn

  • Ngăn Sơ đồ hiển thị các bảng, dạng xem và hàm trong dòng mà bạn đang truy vấn. Mỗi hình chữ nhật đại diện cho một bảng, dạng xem hoặc hàm trong dòng và hiển thị các cột dữ liệu sẵn có cũng như các biểu tượng cho biết cách từng cột được sử dụng trong truy vấn. Nối được biểu thị bằng các đường giữa các hình chữ nhật.

  • Ngăn Lưới chứa một lưới dạng bảng tính mà trong đó bạn xác định các tùy chọn, chẳng hạn như cột dữ liệu nào cần hiển thị, hàng nào cần chọn, cách nhóm các hàng, v.v.

  • Ngăn SQL sẽ hiển thị câu lệnh SQL cho truy vấn. Bạn có thể chỉnh sửa câu lệnh SQL được tạo bởi truy vấn Designer hoặc bạn có thể nhập câu lệnh SQL của riêng mình. Nó đặc biệt hữu ích khi nhập câu lệnh SQL mà không thể tạo bằng cách dùng ngăn Sơ đồ và Lưới, chẳng hạn như truy vấn hợp.

Bạn có thể tạo truy vấn bằng cách làm việc trong bất kỳ ngăn nào: bạn có thể chỉ định cột để hiển thị bằng cách chọn cột đó trong ngăn Sơ đồ, nhập truy vấn vào ngăn Lưới hoặc biến truy vấn thành một phần của câu lệnh SQL trong ngăn SQL. Ngăn Sơ đồ, Lưới và SQL được đồng bộ hóa — khi bạn thực hiện thay đổi trong một ngăn, các ngăn khác sẽ tự động phản ánh thay đổi.

Ngăn Sơ đồ

Tổng quan về ngăn Sơ đồ

Ngăn Sơ đồ hiển thị đồ họa của các bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn con trong truy vấn của bạn. Nó cũng hiển thị bất kỳ mối quan hệ nối nào giữa chúng.

Trong ngăn Sơ đồ, bạn có thể:

  • Thêm hoặc loại bỏ bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn con và chỉ định cột dữ liệu cho đầu ra.

  • Xác định cột để sắp xếp thứ tự truy vấn.

  • Xác định rằng bạn muốn nhóm các hàng trong tập kết quả.

  • Tạo hoặc sửa đổi kết nối giữa các bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn con.

Khi bạn thực hiện thay đổi trong ngăn Sơ đồ, ngăn Lưới và ngăn SQL sẽ được cập nhật để phản ánh thay đổi của bạn. Ví dụ: nếu bạn chọn một cột để xuất trong bảng, dạng xem, hàm do người dùng xác định hoặc cửa sổ truy vấn con trong ngăn Sơ đồ, Designer Truy vấn sẽ thêm cột dữ liệu vào ngăn Lưới và vào câu lệnh SQL trong ngăn SQL.

Giới thiệu về biểu tượng ngăn Sơ đồ, hộp kiểm và ký hiệu

Mỗi bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn con xuất hiện dưới dạng một cửa sổ riêng trong ngăn Sơ đồ. Biểu tượng trên thanh tiêu đề của mỗi hình chữ nhật cho biết loại đối tượng mà hình chữ nhật thể hiện, như được minh họa trong bảng sau đây.

Biểu tượng

Loại đối tượng

ảnh biểu tượng

Bảng

ảnh biểu tượng

Xem

ảnh biểu tượng

Hàm In-line

ảnh biểu tượng

Truy vấn con (trong mệnh đề FROM)

Mỗi hình chữ nhật hiển thị các cột dữ liệu cho bảng, dạng xem hoặc hàm do người dùng xác định. Các hộp kiểm và ký hiệu xuất hiện bên cạnh tên cột để cho biết cách dùng cột trong truy vấn. Mẹo Công cụ hiển thị thông tin như kiểu và kích cỡ dữ liệu cho cột.

Cửa sổ Nguồn dữ liệu vào

Bảng sau đây liệt kê các hộp kiểm và ký hiệu được sử dụng trong hình chữ nhật cho từng bảng, dạng xem hoặc hàm do người dùng xác định.

Hộp kiểm hoặc ký hiệu

Mô tả

hộp kiểm ảnh biểu tượng ảnh biểu tượng ảnh biểu tượng

Xác định xem một cột dữ liệu xuất hiện trong bộ kết quả truy vấn (Chọn truy vấn) hay được sử dụng trong truy vấn Cập nhật, Chắp thêm, Tạo Bảng hoặc Gắn thêm Giá trị. Chọn cột để thêm nó vào kết quả. Nếu (Tất cả Cột) được chọn, tất cả các cột dữ liệu sẽ xuất hiện trong đầu ra.

Biểu tượng được sử dụng cùng với hộp kiểm sẽ thay đổi theo loại truy vấn bạn đang tạo. Khi tạo truy vấn Xóa, bạn không thể chọn từng cột riêng lẻ.

ảnh biểu tượng ảnh biểu tượng

Cho biết rằng cột dữ liệu đang được sử dụng để sắp xếp thứ tự các kết quả truy vấn (là một phần của mệnh đề ORDER BY). Biểu tượng xuất hiện dưới dạng A-Z nếu thứ tự sắp xếp là tăng dần hoặc Z-A nếu thứ tự sắp xếp giảm dần.

ảnh biểu tượng

Cho biết rằng cột dữ liệu đang được sử dụng để tạo một tập kết quả được nhóm (là một phần của mệnh đề GROUP BY) trong một truy vấn tổng hợp.

ảnh biểu tượng

Cho biết cột dữ liệu được đưa vào điều kiện tìm kiếm cho truy vấn (là một phần của mệnh đề WHERE hoặc HAVING).

ảnh biểu tượng

Cho biết nội dung của cột dữ liệu đang được tóm tắt cho đầu ra (được bao gồm trong hàm SUM, AVG hoặc hàm tổng hợp khác).

Lưu ý: Hàm Query Designer sẽ không hiển thị các cột dữ liệu cho một bảng, dạng xem hoặc hàm do người dùng xác định nếu bạn không có đủ quyền truy nhập đối với nó hoặc nếu trình điều khiển cơ sở dữ liệu không thể trả về thông tin về nó. Trong những trường hợp như vậy, truy vấn Designer chỉ hiển thị thanh tiêu đề cho bảng, dạng xem hoặc hàm do người dùng xác định.

Bảng đã nối trên ngăn Sơ đồ

Nếu truy vấn có liên quan đến một phép nối, một đường nối sẽ xuất hiện giữa các cột dữ liệu liên quan trong phép nối. Nếu các cột dữ liệu nối không được hiển thị (ví dụ: bảng, dạng xem, hàm do người dùng xác định hoặc cửa sổ truy vấn con được thu nhỏ hoặc phép nối bao gồm một biểu thức), Designer Truy vấn sẽ đặt đường nối vào thanh tiêu đề của hình chữ nhật đại diện cho bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn con. Hộp Thoại Truy Designer hiển thị một đường nối cho mỗi điều kiện nối.

Một đường nối đơn giữa hai bảng

Hình dạng của biểu tượng ở giữa đường nối cho biết cách nối các bảng hoặc đối tượng có cấu trúc bảng. Nếu mệnh đề nối sử dụng toán tử không phải bằng (=), toán tử được hiển thị trong biểu tượng đường nối. Bảng sau đây liệt kê các biểu tượng có thể được hiển thị trong đường nối.

Biểu tượng đường nối

Mô tả

ảnh biểu tượng

Nối trong (được tạo bằng dấu bằng).

Ký hiệu nối trong dựa trên toán tử "lớn hơn"

Nối trong dựa trên toán tử "lớn hơn". (Toán tử hiển thị trong biểu tượng đường nối phản ánh toán tử được dùng trong phép nối.)

ảnh biểu tượng

Nối ngoài trong đó tất cả các hàng từ bảng được thể hiện ở bên trái sẽ được bao gồm, ngay cả khi chúng không có kết quả khớp trong bảng liên quan.

ảnh biểu tượng

Nối ngoài trong đó tất cả các hàng từ bảng được thể hiện ở bên phải sẽ được bao gồm, ngay cả khi chúng không có kết quả khớp trong bảng liên quan.

ảnh biểu tượng

Một nối ngoài đầy đủ trong đó tất cả các hàng từ cả hai bảng sẽ được bao gồm, ngay cả khi chúng không có kết quả khớp trong bảng, dạng xem liên quan, hàm do người dùng xác định hoặc truy vấn con.

Các biểu tượng ở cuối dòng nối cho biết loại kết nối. Bảng sau đây liệt kê các loại kết nối và các biểu tượng có thể được hiển thị ở phần cuối của đường nối.

Biểu tượng ở cuối dòng nối

Mô tả

ảnh biểu tượng

Nối một-một

ảnh biểu tượng

Liên kết một-nhiều

ảnh biểu tượng

Truy vấn Designer thể xác định kiểu nối

Ngăn Lưới

Tổng quan về ngăn Lưới

Ngăn Lưới cho phép bạn xác định các tùy chọn truy vấn — chẳng hạn như cột dữ liệu nào cần hiển thị, cách sắp xếp kết quả và hàng cần chọn — bằng cách nhập lựa chọn của bạn vào lưới giống như bảng tính. Trong ngăn Lưới, bạn có thể xác định:

  • Các cột để hiển thị và biệt danh tên cột.

  • Bảng chứa cột.

  • Biểu thức cho cột được tính.

  • Thứ tự sắp xếp cho truy vấn.

  • Điều kiện tìm kiếm.

  • Tiêu chí gộp nhóm, bao gồm các hàm tổng hợp dùng cho báo cáo tóm tắt.

  • Giá trị mới cho truy vấn Cập nhật hoặc Chắp thêm Giá trị.

  • Tên cột đích cho Truy vấn chắp thêm.

Những thay đổi bạn thực hiện trong ngăn Lưới sẽ tự động được phản ánh trong ngăn Sơ đồ và ngăn SQL. Tương tự như vậy, ngăn Lưới được cập nhật tự động để phản ánh các thay đổi được thực hiện trong các ngăn khác.

Giới thiệu về cột ngăn Lưới

Các hàng trong ngăn Lưới hiển thị các cột dữ liệu được sử dụng trong truy vấn của bạn; các cột trong ngăn Lưới hiển thị các tùy chọn truy vấn.

Ngăn lưới

Thông tin cụ thể xuất hiện trong ngăn Lưới phụ thuộc vào loại truy vấn bạn đang tạo. Nếu bạn đang tạo truy vấn Chọn, ngăn Lưới sẽ chứa các cột khác với khi bạn đang tạo truy vấn Cập nhật.

Bảng sau đây liệt kê các cột lưới có thể xuất hiện trong ngăn Lưới.

Cột

Loại truy vấn

Mô tả

Cột

Tất cả

Hiển thị tên cột dữ liệu được sử dụng cho truy vấn hoặc biểu thức cho cột được tính toán. Cột này được khóa để luôn hiển thị khi bạn cuộn theo chiều ngang.

Biệt danh

Chọn, Chắp thêm, Cập nhật, Make-Table

Xác định tên thay thế cho cột hoặc tên mà bạn có thể dùng cho cột được tính toán.

Bảng

Chọn, Chắp thêm, Cập nhật, Make-Table

Xác định tên của bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn con cho cột dữ liệu liên kết. Cột này để trống cho các cột được tính toán.

Đầu ra

Chọn, Gắn thêm, Make-Table

Xác định một cột dữ liệu có xuất hiện trong đầu ra của truy vấn hay không.

Lưu ý:  Nếu cơ sở dữ liệu cho phép, bạn có thể sử dụng cột dữ liệu để sắp xếp hoặc tìm kiếm mệnh đề mà không hiển thị trong tập kết quả.

Loại Sắp xếp

Chọn, Chắp thêm

Xác định rằng cột dữ liệu liên kết được sử dụng để sắp xếp kết quả truy vấn và sắp xếp có đang tăng dần hay giảm dần hay không.

Thứ tự Sắp xếp

Chọn, Chắp thêm

Xác định mức ưu tiên sắp xếp cho cột dữ liệu được dùng để sắp xếp tập kết quả. Khi bạn thay đổi thứ tự sắp xếp cho một cột dữ liệu, thứ tự sắp xếp cho tất cả các cột khác được cập nhật theo đó.

Nhóm Theo

Chọn, Gắn thêm, Make-Table

Xác định rằng cột dữ liệu liên kết đang được sử dụng để tạo truy vấn tổng hợp. Cột lưới này chỉ xuất hiện khi bạn đã chọn Nhóm Theotừ menu Công cụ hoặc đã thêm mệnh đề GROUP BY vào ngăn SQL .

Theo mặc định, giá trị của cột này được đặt thành Nhóm Theo và cột trở thành một phần của mệnh đề GROUP BY.

Khi bạn di chuyển đến một ô trong cột này và chọn hàm tổng hợp để áp dụng cho cột dữ liệu được liên kết, theo mặc định biểu thức kết quả sẽ được thêm dưới dạng cột đầu ra cho tập kết quả.

Tiêu chí

Tất cả

Xác định điều kiện tìm kiếm (bộ lọc) cho cột dữ liệu liên kết. Nhập toán tử (mặc định là "=") và giá trị cần tìm kiếm. Đặt giá trị văn bản trong dấu nháy đơn.

Nếu cột dữ liệu liên kết là một phần của mệnh đề GROUP BY, biểu thức bạn nhập sẽ được sử dụng cho mệnh đề HAVING.

Nếu bạn nhập giá trị cho nhiều ô trong cột lưới Tiêu chí, các điều kiện tìm kiếm được tạo ra sẽ tự động được liên kết với hàm AND lô-gic.

Để chỉ định nhiều biểu thức điều kiện tìm kiếm cho một cột cơ sở dữ liệu duy nhất (ví dụ: (fname > 'A') AND (fname < 'M'), hãy thêm cột dữ liệu vào ngăn Lưới hai lần và nhập các giá trị riêng biệt trong cột lưới Tiêu chí cho mỗi phiên bản của cột dữ liệu.

Hoặc...

Tất cả

Xác định một biểu thức điều kiện tìm kiếm bổ sung cho cột dữ liệu, được nối kết với biểu thức trước đó bằng hàm OR lô-gic. Bạn có thể thêm nhiều hơn hoặc ... cột lưới bằng cách nhấn phím TAB ở ngoài cùng bên phải hoặc ... cột.

Chắp thêm

Chắp thêm

Xác định tên cột dữ liệu đích cho cột dữ liệu liên kết. Khi bạn tạo truy vấn Chắp thêm, truy vấn Designer cố gắng khớp nguồn với cột dữ liệu đích thích hợp. Nếu truy vấn Designer thể chọn một kết quả khớp, bạn phải cung cấp tên cột.

Giá trị Mới

Cập nhật, Chắp thêm Giá trị

Xác định giá trị cần đặt vào cột liên kết. Nhập giá trị chữ hoặc biểu thức.

Ngăn SQL

Tổng quan về ngăn SQL

Ngăn SQL sẽ hiển thị câu lệnh SQL cho truy vấn hiện tại. Khi bạn xây dựng truy vấn, ngăn SQL sẽ tự động cập nhật và định dạng lại để dễ đọc.

Trong ngăn SQL, bạn có thể:

  • Tạo truy vấn mới bằng cách nhập câu lệnh SQL.

  • Sửa đổi câu lệnh SQL được tạo bởi bộ Designer truy vấn dựa trên thiết đặt bạn thực hiện trong ngăn Sơ đồ và Lưới.

  • Nhập các tuyên bố tận dụng các tính năng dành riêng cho Microsoft SQL Server.

Câu lệnh trong ngăn SQL

Bạn có thể sửa truy vấn hiện tại trực tiếp trong ngăn SQL. Khi bạn di chuyển sang một ngăn khác, ngăn Truy vấn Designer động định dạng câu lệnh của bạn, rồi thay đổi ngăn Sơ đồ và Lưới để khớp với câu lệnh của bạn.

Lưu ý:  Bạn có thể nhập gợi ý tối ưu hóa cho câu lệnh SQL nhưng tùy chọn Designer có thể định dạng lại các gợi ý đó.

Nếu câu lệnh của bạn không thể được thể hiện trong ngăn Sơ đồ và Lưới, đồng thời nếu những ngăn đó hiển thị, Designer Truy vấn sẽ hiển thị lỗi và sau đó cung cấp cho bạn hai lựa chọn:

  • Quay lại ngăn SQL và chỉnh sửa câu lệnh.

  • Bỏ các thay đổi của bạn và hoàn nguyên về phiên bản câu lệnh SQL mới nhất.

Nếu bạn trở về ngăn SQL và tiếp tục chỉnh sửa câu lệnh, Designer Query sẽ làm mờ các ngăn khác để cho biết rằng chúng không còn phản ánh nội dung của ngăn SQL nữa.

Bạn cũng có thể sử dụng ngăn SQL để nhập câu lệnh SQL không thể được thể hiện bằng đồ họa trong hộp thoại Designer. Trong những trường hợp như vậy, Designer Truy vấn sẽ hiển thị hành vi tương tự như khi phát hiện lỗi — thao tác này làm mờ ngăn Sơ đồ và Lưới để cho biết rằng chúng không thể hiện câu lệnh hiện tại. Bạn có thể tiếp tục chỉnh sửa và thực thi câu lệnh như mọi câu lệnh SQL.

Lưu ý:  Nếu bạn nhập một câu lệnh SQL nhưng sau đó thực hiện thêm thay đổi cho truy vấn bằng cách thay đổi ngăn Sơ đồ và Lưới, Designer Truy vấn sẽ dựng lại và hiển thị lại câu lệnh SQL. Trong một số trường hợp, hành động này dẫn đến một câu lệnh SQL được xây dựng khác với câu lệnh bạn nhập ban đầu (mặc dù nó sẽ luôn cho kết quả giống nhau). Sự khác biệt này rất có khả năng xảy ra khi bạn làm việc với các điều kiện tìm kiếm liên quan đến một vài mệnh đề được liên kết với AND và OR.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.