Sử Dụng Phương Tiện Truy Vấn Query Wizard

Ví dụ 1: cho bảng người mua hàng sau:

STT

Họ tên người mua

Tên hàng

Số lượng (cái)

Đơn giá

1

Hoàng Thị Dung

Radio

10

1000000

2

Hoàng Thị Dung

Tủ Lạnh

5

4000000

3

Hoàng Thị Dung

Ti vi

20

3500000

4

Lê Thuý Hương

Radio

5

1000000

5

Lê Thuý Hương

Tủ Lạnh

10

4000000

6

Lê Thuý Hương

Ti vi

4

3500000

7

Nguyễn Văn Thanh

Ti vi

10

3500000

Có thể bạn quan tâm!

Xem toàn bộ 145 trang tài liệu này.

Ta tạo một truy vấn Crosstab (theo tên người mua) nhưng đồng thời phải tính tổng tiền của

từng loại hàng. Hãy tạo với tên bảng là Vat_tu như sau:

Hãy tạo một truy vấn Crosstab v à gõ vào như sau Chạy truy vấn này ta có kết 1

Hãy tạo một truy vấn Crosstab v à gõ vào như sau:

Chạy truy vấn này ta có kết quả Giải thích ở cột hai hộp thoại truy vấn ta 2

Chạy truy vấn này ta có kết quả:

Giải thích ở cột hai hộp thoại truy vấn ta tạo th êm một trường có tên 3

Giải thích: ở cột hai (hộp thoại truy vấn) ta tạo th êm một trường có tên TongTien:

TongTien=SoLuong*DonGia đ ồng thời dùng cột này làm giá trị (Value)

Ví dụ 2: Cho bảng xuất gạo theo tháng sau:

Tạo một truy vấn Crosstab nh ư sau Chạy truy vấn trên và kết quả 4 3 Truy vấn 4

Tạo một truy vấn Crosstab nh ư sau:

Chạy truy vấn trên và kết quả 4 3 Truy vấn trên nhiều bảng Cho đến lúc này ta 5

Chạy truy vấn trên và kết quả:

4 3 Truy vấn trên nhiều bảng Cho đến lúc này ta mới chỉ làm việc trên một 6

4.3 Truy vấn trên nhiều bảng

Cho đến lúc này ta mới chỉ làm việc trên một bảng duy nhất. Với kiến thức đó ta có thể dễ dàng xây dựng các truy vấn dựa trên quan hệ nhiều bảng và đặt chúng vào một cửa sổ riêng. Để dễ nắm bắt kiến thức mới ta vẫn l àm việc với CSDL BanHang.mdb với 4 bảng đã nói ở trên như sau:

SoLuong


Doanh So LoaiHang DonGia Ta quy định cách viết DoanhSo Ngay Thang là trường Ngay Thang 7

Doanh_So

LoaiHang DonGia Ta quy định cách viết DoanhSo Ngay Thang là trường Ngay Thang của 8

LoaiHang

DonGia Ta quy định cách viết DoanhSo Ngay Thang là trường Ngay Thang của bảng DoanhSo 9

DonGia

Ta quy định cách viết DoanhSo Ngay Thang là trường Ngay Thang của bảng DoanhSo Như 10

Ta quy định cách viết: DoanhSo.Ngay_Thang (là trường Ngay_Thang của bảng DoanhSo).

Như vậy:

DoanhSo.Ngay_Thang ..... >SoLuong.Ngay_Thang SoLuong.Ma_Mat_Hang ..... > LoaiHang.Ma_Mat_Hang

LoaiHang.Ten_Hang ..... > DonGia.Ten_Hang

Ví dụ 1: Giả sử ta yêu cầu đưa ra một truy vấn gồm có các tr ường:

DoanhSo.Ngay_Thang LoaiHang.Ten_Hang SoLuong.So_Luong DonGia.Don_Gia và

Tong: (để tính tiền: Don_Gia*So_Luong)

Ta thiết lập một truy vấn có h ình ảnh như sau:

Chạy truy vấn này ta có kết qủa Ví dụ 2 Tạo một truy vấn bao gồm Ngay Thang Ma 11

Chạy truy vấn này ta có kết qủa:

Ví dụ 2 Tạo một truy vấn bao gồm Ngay Thang Ma Mat Hang Ten Hang So Luong Don Gia nhưng 12

Ví dụ 2: Tạo một truy vấn bao gồm: Ngay_Thang, Ma_Mat_Hang, Ten_ Hang, So_Luong,

Don_Gia, nhưng chỉ với mã mặt hàng là M1.Truy vấn như hình sau:

Chạy truy vấn ta có Ví dụ 3 Giả sử có 3 bảng sau SoLuong LoaiHang DonGia Hãy tạo 13

Chạy truy vấn ta có:

Ví dụ 3 Giả sử có 3 bảng sau SoLuong LoaiHang DonGia Hãy tạo một truy vấn tổng 14

Ví dụ 3: Giả sử có 3 bảng sau:

SoLuong

LoaiHang DonGia Hãy tạo một truy vấn tổng Group By có th êm một cột để tính 15

LoaiHang

DonGia Hãy tạo một truy vấn tổng Group By có th êm một cột để tính tổng tiền 16

DonGia

Hãy tạo một truy vấn tổng Group By có th êm một cột để tính tổng tiền Ta 17

Hãy tạo một truy vấn tổng (Group By) có th êm một cột để tính tổng tiền.

Ta tạo một truy vấn theo nhóm nh ư sau:


Chạy truy vấn này ta có kết quả 4 4 Sử dụng phương tiện truy vấn Query Wizard 1 18

Chạy truy vấn này ta có kết quả:

4 4 Sử dụng phương tiện truy vấn Query Wizard 1 Truy vấn dùng Simple Query Wizard 19

4.4 Sử dụng phương tiện truy vấn Query Wizard

1. Truy vấn dùng Simple Query Wizard

Tạo một truy vấn này bằng cách như sau:

Mở CSDL BanHang.mdb

Chọn Insert /Query ta có hộp thoại:


 Chọn Simple Query Wizard và OK ta có  Chọn bảng ở Tables Queries giả sử bảng 20

Chọn Simple Query Wizard OK ta có:


 Chọn bảng ở Tables Queries giả sử bảng SoLuong Như hình trên  Chọn 21

Chọn bảng ở Tables/Queries (giả sử bảng SoLuong - Như hình trên)

Chọn trường ở Available Fields và kích vào mũi tên phải >, nếu chọn tất cả các tr ường

hãy kích vào >> giả sử ta chọn được như sau:


 Nếu không vừa ý ta lại đ ưa trường về chỗ cũ bằng cách kích v ào hoặc 22

Nếu không vừa ý, ta lại đ ưa trường về chỗ cũ bằng cách kích v ào < hoặc <<

Nếu đồng ý hãy kích vào Next ta có hộp thoại tiếp:


 Hãy chọn 1 trong 3 chức năng tr ên giả sử ta chọn Open the query to view 23

Hãy chọn 1 trong 3 chức năng tr ên: giả sử ta chọn Open the query to view information

(mở truy vấn), kích tiếp v ào Finish, sau đó ta có hộp thoại:


 Còn nếu chọn Modify Query Design sửa truy vấn ta có hộp thoại 24

Còn nếu chọn Modify Query Design (sửa truy vấn) ta có hộp thoại:

Có hộp thoại  Còn nếu chọn Modify Query Design sửa truy vấn ta có hộp thoại 25

..... Xem trang tiếp theo?
⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 26/01/2024