Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

GIÁO TRÌNH ACCESS – CHƯƠNG 4: QUERY – TRUY VẤN potx
Nội dung xem thử
Mô tả chi tiết
GIÁO TRÌNH ACCESS – CHƯƠNG 4: QUERY –
TRUY VẤN
I. GIỚI THIỆU
1) Chức năng
Query là một công cụ đặc trưng của MicroSoft
Access, cho phép:
Nhìn số liệu dưới nhiều gốc độ khác nhau
Giải đáp các yêu cầu tra cứu số liệu trên
CSDL
Tính toán số liệu trên table
Tạo ra nguồn dữ liệu cơ sở cho một số
công cụ khác như Form, Report, kể cả một
query khác, thậm chí tạo ra một table mới.
….
Kết quả của một query được gọi là một dyna
Set (Dynamic Set). Một Dynaset không phải là
một bảng số liệu thực sự mà nó chỉ là bộ số
liệu “sống động” phản ánh tình trạng số liệu
đương thời. Nếu ta sử số liệu trên Dynaset thì
đồng thời số liệu trong table cũng thay đổi
theo và ngược lại.
2) Các loại Query
a) Select Queries (Truy vấn chọn) :
Lấy dữ liệu từ một hay nhiều bảng, từ các bảng
hay các query khác.
Tạo ra các field tính toán từ các field khác( hay
gán trị hằng).
Tạo field tổng kết (sum) và phân nhóm dữ liệu.
b) Crosstable Queries (Truy vấn tham chiếu
chéo) :
Phân nhóm dữ liệu theo loại, tính tổng. Thường
dùng loại này khi cần so sánh, thống kê số liệu
theo tháng, quý, năm…
c) Make – Table Queries (Truy vấn tạo bảng) :
Tạo 1 table mới từ tập record kết quả truy vấn.
Ví dụ tạo các Table cho việc Backup (file bảo
trì), lưu trữ dữ liệu đã cũ ít khi đụng đến nhờ đó
làm giảm kích thước file hiện hành tăng tốc độ
xử lý.
d) Update Queries (Truy vấn cập nhập) :
Thay đổi dữ liệu trên nhiều record cùng bảng
hay trên nhiều bảng.
e) Append Queries (Truy vấn nối dữ liệu) :
Thêm record vào 1 bảng từ nhiều bảng (hay
queries) khác.
f) Delete Queries (Truy vấn xóa dữ liệu) :
Hủy bỏ nhiều record trên 1 bảng hay trên nhiều
bảng cùng 1 lần thao tác.
g) Pass throught Query – truy vấn chuyển giao
h)Data definition Query – truy vấn định nghĩa
dữ liệu
i)
II. TẠO QUERY
a)Select Queries (Truy vấn chọn) :
Chức năng :
Lấy dữ liệu từ một hay nhiều bảng hoặc các
query khác trong cơ sở dữ liệu.
Tạo ra các field tính toán từ các field khác( hay
gán trị hằng).
Tạo field tổng kết (sum) và phân nhóm dữ liệu.
Ví dụ : Query sau cho phép lấy dữ liệu từ nhiều
bảng như Hoadon, ChiTietHoaDon
2) Tạo Query bằng chức năng Wizard (Access
trợ giúp) :
Chọn query Nhấn nút New.
Chọn Simple Query Wizard.
Chọn OK.