Về thiết kế truy vấn bố trí (ADP)

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

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

Trình thiết kế truy vấn gồm ba ngăn: ngăn sơ đồ, ngăn lưới và ngăn SQL.

Các ngăn ba của trình thiết kế truy vấn

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

  • Ngăn bộ sơ đồ Hiển thị bảng, dạng xem và hàm trong dòng mà bạn đang truy vấn. Hình chữ nhật mỗi đạ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 dùng, cũng như các biểu tượng cho biết cách mỗi cột được sử dụng trong truy vấn. Kết nối được biểu thị bằng đường kẻ giữa các hình chữ nhật.

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

  • The SQL ngăn Hiển thị câu lệnh SQL cho truy vấn. Bạn có thể sửa câu lệnh SQL được tạo bởi trình thiết kế truy vấn hoặc bạn có thể nhập câu lệnh SQL của riêng bạn. Thật đặc biệt hữu ích cho việc nhập câu lệnh SQL không được tạo bằng cách dùng các ngăn lưới và sơ đồ, chẳng hạn như truy vấn hợp.

Bạn có thể tạo một truy vấn bằng cách làm việc trong bất kỳ các ngăn: bạn có thể chỉ định một cột để hiển thị bằng cách chọn nó trong ngăn sơ đồ, nhập nó vào ngăn lưới hoặc làm cho nó 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ơ đồ trình bày một đồ họa Hiển thị của bảng, dạng xem, hàm do người dùng xác định hoặc truy vấn phụ trong truy vấn của bạn. Nó cũng hiển thị bất kỳ nối mối quan hệ 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 phụ và xác đị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 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 phụ.

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

Về sơ đồ ngăn biểu tượng, 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 phụ sẽ xuất hiện dưới dạng một cửa sổ riêng biệt trong ngăn sơ đồ. Biểu tượng trên thanh tiêu đề của hình chữ nhật mỗi cho biết loại đối tượng hình chữ nhật hiển thị, như minh họa trong bảng sau đây.

Biểu tượng

Kiểu đối tượng

ảnh biểu tượng

Bảng

ảnh biểu tượng

Xem

ảnh biểu tượng

Hàm trong đường kẻ

ảnh biểu tượng

Truy vấn phụ (trong từ mệnh đề)


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. Hộp kiểm và ký hiệu xuất hiện bên cạnh tên của cột để cho biết cách các cột được sử dụng trong truy vấn. Mách nước Hiển thị thông tin chẳng hạn như kiểu dữ liệu và kích cỡ cho các 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 dùng trong hình chữ nhật cho mỗi 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 (truy vấn chọn) hoặc được dùng trong một truy vấn Cập Nhật, chắp thêm, thực hiện bảng, hoặc chắp thêm giá trị. Chọn cột để thêm nó vào kết quả. Nếu đã chọn (Tất cả các cột) , tất cả các cột dữ liệu xuất hiện trong kết xuất.

Biểu tượng được dùng với các hộp kiểm thay đổi tùy theo kiểu truy vấn mà bạn đang tạo. Khi tạo truy vấn xóa, bạn không thể chọn các 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 được dùng để kết quả truy vấn (là một phần của một thứ tự theo mệnh đề). Biểu tượng xuất hiện dưới dạng A-Z nếu thứ tự sắp xếp tăng dần hoặc Z-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 dùng để tạo một tập kết quả được nhóm (là một phần của một mệnh đề GROUP BY) trong một truy vấn tổng hợp.

ảnh biểu tượng

Cho biết rằng cột dữ liệu được bao gồm trong một điều kiện tìm kiếm cho truy vấn (là một phần của một nơi hoặc mệnh đề HAVING).

ảnh biểu tượng

Cho biết rằng nội dung của cột dữ liệu được được tóm tắt cho đầu ra (được bao gồm trong tổng, Trung bình hoặc hàm tổng hợp).

Lưu ý: Trình thiết kế truy vấn 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 vào 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ề tính năng này. Trong trường hợp này, thiết kế truy vấn Hiển thị chỉ một thanh tiêu đề cho bảng, dạng xem hoặc hàm do người dùng xác định.

Gia nhập bảng trên ngăn sơ đồ

Nếu truy vấn liên quan đến một nối, đường nối sẽ xuất hiện giữa các cột dữ liệu liên quan đến trong phép nối. Nếu các cột dữ liệu nối không được hiển thị (cho 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 phụ được thu nhỏ hoặc đường nối bao gồm một biểu thức), thiết kế truy vấn đặt đường nối trong 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 phụ. Trình thiết kế truy vấn Hiển thị một đường nối cho từng điều kiện tham gia.

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

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

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

Mô tả

ảnh biểu tượng

Nối trong (được tạo ra bằng cách dù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

Tham gia bên ngoài trong đó tất cả các hàng từ bảng được biểu thị ở bên trái sẽ được đưa vào, ngay cả khi họ không có kết quả khớp trong bảng liên quan.

ảnh biểu tượng

Tham gia bên ngoài trong đó tất cả các hàng từ bảng được biểu thị ở bên phải sẽ được đưa vào, ngay cả khi họ không có kết quả khớp trong bảng liên quan.

ảnh biểu tượng

Toàn ngoài gia nhập trong đó tất cả các hàng từ cả hai bảng sẽ được đưa vào, ngay cả khi họ không có kết quả khớp trong bảng liên quan, dạng xem, hàm do người dùng xác định hoặc truy vấn phụ.


Biểu tượng trên kết thúc của đường nối cho biết các kiểu nối. Bảng sau đây liệt kê các kiểu nối và các biểu tượng có thể được hiển thị ngày kết thúc của đường nối.

Biểu tượng trên kết thúc của đường nối

Mô tả

ảnh biểu tượng

Tham gia một đối một

ảnh biểu tượng

Gia nhập một-nhiều

ảnh biểu tượng

Thiết kế truy vấn không 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 chọn tùy chọn truy vấn — chẳng hạn như cột dữ liệu nào để hiển thị, làm thế nào để đặt các kết quả và những gì hàng để chọn — bằng cách nhập lựa chọn của bạn vào một bảng tính giống như lưới. Trong ngăn lưới, bạn có thể chỉ định:

  • Cột để hiển thị và cột tên bí danh.

  • Bảng có chứa một cột.

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

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

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

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

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

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

Thay đổi bạn thực hiện trong ngăn lưới tự động được phản ánh trong sơ đồ ngăn và ngăn SQL. Tương tự, 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.

Về cột ngăn lưới

Các hàng trong lưới ngăn Hiển thị các cột dữ liệu được sử dụng truy vấn của bạn; cột trong lưới ngăn Hiển thị 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 tùy thuộc vào kiểu truy vấn mà bạn đang tạo. Nếu bạn đang tạo một truy vấn chọn, ngăn lưới chứa cột khác nhau hơn nếu bạn đang tạo một 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

Kiểu truy vấn

Mô tả

Cột

Tất cả                  

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

Alias

Chọn, chắp thêm, Cập Nhật, tạo bảng

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

Bảng

Chọn, chắp thêm, Cập Nhật, tạo bảng

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 phụ cho cột dữ liệu liên kết. Cột này là trống cho cột được tính.

Đầu ra

Chọn, chắp thêm, tạo bảng

Xác định xem một cột dữ liệu xuất hiện trong kết xuất truy vấn.

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

Kiểu 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 dùng để sắp xếp kết quả truy vấn và việc sắp xếp tăng dần hoặc giảm dần.

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 cho phù hợp.

Nhóm Theo

Chọn, chắp thêm, tạo bảng

Xác định cột dữ liệu liên quan đang được dùng để tạo một 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 theo từ menu công cụ hoặc đã thêm một mệnh đề GROUP BY vào ngăn SQL .

Theo mặc định, đặt giá trị của cột này để Nhóm theovà 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 liên kết, theo mặc định biểu thức kết quả được thêm dưới dạng một cột kết quả cho tập kết quả.

Tiêu chí

Tất cả                  

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

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

Nếu bạn nhập giá trị cho nhiều hơn một ô trong cột lưới tiêu chí , các điều kiện tìm kiếm kết quả được tự động nối kết với một và lô-gic

Để xác định nhiều biểu thức điều kiện tìm kiếm cho một cột đơn lẻ cơ sở dữ liệu (ví dụ, (fname > 'A') AND (fname < 'M'), thêm cột dữ liệu để ngăn lưới hai lần và nhập giá trị riêng biệt trong cột lưới tiêu chí cho từng phiên 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, nối kết với các biểu thức trước đó với OR lô-gic. Bạn có thể thêm nhiều hoặc... lưới cột bằng cách nhấn phím TAB trong các ngoài cùng bên phải cột hoặc … .

Chắp thêm

Chắp thêm

Xác định tên của cột dữ liệu đích cho cột dữ liệu liên kết. Khi bạn tạo một truy vấn chắp thêm, thiết kế truy vấn cố để khớp với nguồn vào một cột dữ liệu đích phù hợp. Nếu thiết kế truy vấn không thể chọn 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ị để đặt vào cột liên kết. Nhập một giá trị ký tự hoặc một biểu thức.

Ngăn SQL

Tổng quan về ngăn SQL

Ngăn SQL 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 của bạn, ngăn SQL tự động Cập Nhật và reformats có 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 trình thiết kế truy vấn dựa trên các thiết đặt bạn thực hiện trong ngăn lưới và sơ đồ.

  • Nhập câu lệnh tận dụng các tính năng cụ thể để Microsoft SQL Server.

Câu lệnh trong ngăn SQL

Bạn có thể chỉnh sửa truy vấn hiện tại trực tiếp trong ngăn SQL. Khi bạn di chuyển đến một ngăn khác, thiết kế truy vấn tự động định dạng điều khoản của bạn, và sau đó thay đổi các ngăn lưới và sơ đồ để khớp với các điều khoản của bạn.

Lưu ý: Bạn có thể nhập trình tối ưu hóa gợi ý cho câu lệnh SQL, nhưng thiết kế truy vấn có thể định dạng lại chúng.

Nếu điều khoản của bạn không thể được thể hiện trong ngăn lưới và sơ đồ, và nếu các ngăn Hiển thị, thiết kế truy vấn 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à sửa điều khoản.

  • Loại bỏ thay đổi của bạn và dùng lại phiên bản mới nhất của câu lệnh SQL.

Nếu bạn quay lại ngăn SQL và tiếp tục chỉnh sửa điều khoản, thiết kế truy vấn làm mờ các ngăn khác để cho biết rằng họ không còn phản ánh nội dung của ngăn SQL.

Bạn cũng có thể dùng ngăn SQL để nhập câu lệnh SQL không thể được thể hiện bằng đồ họa trong trình thiết kế truy vấn. Trong trường hợp này, thiết kế truy vấn Hiển thị hành vi tương tự như khi nó phát hiện lỗi — nó làm mờ ngăn lưới và sơ đồ để cho biết rằng họ không thể hiện câu lệnh hiện tại. Bạn có thể tiếp tục để sửa điều khoản và thực hiện nó như bạn thường bất kỳ 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 nhiều thay đổi vào truy vấn bằng cách thay đổi các ngăn lưới và sơ đồ, thiết kế truy vấn xây dựng lại và redisplays câu lệnh SQL. Trong một số trường hợp, hành động này kết quả trong một câu lệnh SQL được xây dựng khác từ mà bạn đã nhập (khi nó sẽ luôn lợi tức kết quả tương tự). Sự khác biệt này là khả năng đặc biệt là khi bạn đang 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 nối kết với AND và OR.

Phát triển kỹ năng Office 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 Người dùng nội bộ Office

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

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

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×