1. Trang chủ
  2. » Công Nghệ Thông Tin

Thiết kế các kiểu truy vấn parameter query crosstab query ACtion query

31 821 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 405,43 KB

Nội dung

Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

Thiết kế các kiểu truy vấn khác Parameter query Crosstab query Action query PARAMETER QUERY Tin quản lý 2 - Query 3 Parameter Query ¡ ĐẶT VẤN ĐỀ l Giả sử người dùng có các yêu cầu thông tin ØCho biết tổng số tiền bán hàng của Tháng 1 ØCho biết tổng số tiền bán hàng của Tháng 4 Ø… ØTính số tiền của hóa đơn HD001 ØTính số tiền của hóa đơn HD015 Ø… ¡ Nhận xét: các yêu cầu từng nhóm tương tự nhau về mặt thiết kế, chỉ khác điều kiện lọc thông tin Tin quản lý 2 - Query 4 Giải pháp? ¡ Mỗi yêu cầu thiết kế 1 truy vấn? ¡ Nhược điểm l Tốn thời gian l Tốn bộ nhớ ¡ Liệu có cách làm tổng quát không? l Chỉ có chung một thiết kế l Điều kiện thay đổi mỗi khi thực hiện truy vấn đó. ð Điều kiện = Parameter (Tham số ầu vào) Tin quản lý 2 - Query 5 Cách tạo Parameter query ¡ Xác định khuôn dạng chung (mẫu thiết kế) của một lớp yêu cầu l Xây dựng truy vấn theo cách thông thường ¡ Đặt Parameter vào vị trí cần tham số thay đổi khi thực hiện query l Parameter chính là một biến sẽ nhận giá trị khi thực hiện ¡ Thực hiện truy vấn và nhập giá trị cho Parameter thông qua cửa sổ Tin quản lý 2 - Query 6 Ví dụ 3 ¡ Cho biết tổng tiền của 1 hóa đơn bất kỳ ¡ Phân tích l Thiết kế truy vấn: tính tổng tiền của từng hóa đơn l Xđ bảng: CT_Hoadon, Hanghoa l Xđ trường: SoHD, Thanhtien l Chọn Total query: Groupby theo SoHD và chọn Sum cho Thanhtien l Đặt Parameter tại cột SoHD trên dòng Criteria với tên [Nhap so HD can xem] Tin quản lý 2 - Query 7 Ví dụ 3 (tiếp) Tham số thay đổi khi thực hiện thường là điều kiện lọc dữ liệu Cửa sổ để nhập giá trị vào tham số khi thực hiện truy vấn Tin quản lý 2 - Query 8 Ví dụ 4 ¡ Tính tổng số tiền của 1 khách hàng bất kỳ trong một tháng nào đó. ¡ Phân tích l Tính tổng số tiền của từng khách hàng theo từng tháng. l Chọn Total query l Đặt lần lượt các Parameter ¡ [Nhap MaKH] trên cột Mã KH; nếu NSD không biết đầy đủ mã KH thì Like “*”&[Nhap MaKH] ¡ [Nhap thang] trên cột Tháng Tin quản lý 2 - Query 9 Ví dụ 4 (tiếp) Các Parameter lần lượt của truy vấn Các cửa sổ yêu cầu nhập giá trị Parameter khi thực hiện truy vấn CROSSTAB QUERY [...]... quản lý 2 - Query 21 ACTION QUERY Action query ¡ ¡ Các query thực hiện các thao tác thay đổi dữ liệu trên 1 nhóm các bản ghi Có 3 kiểu Action query l l l Update query: Cập nhật, thay đổi giá trị trong một vài trường của 1 nhóm bản ghi Delete query: Xóa gi 1 số bản ghi trong bảng theo yêu cầu Insert (Append) query: Thêm vào bảng dữ liệu nào đó 1 nhóm các bản ghi Tin quản lý 2 - Query 23 UPDATE QUERY – VÍ... Đơn giá của các mặt hàng thuộc loại Rượu hay Bia đều được tăng lên 20% Phân tích l l l l Bảng được cập nhật: Hàng hóa Bản ghi được cập nhật: Mặt hàng thuộc loại Rượu hay Bia Trường được cập nhật: Dongia*(1+20%) Các bảng tham gia truy vấn Hàng hóa ¡ Loại hàng ¡ l Loại truy vấn: chọn Update query Tin quản lý 2 - Query 24 Tin quản lý 2 - Query 25 Update query (tiếp) Chỉ đưa vào lưới thiết kế q Trường... dòng Update To Tin quản lý 2 - Query Cột chứa điều kiện để giới hạn các bản ghi cần cập nhật 26 DELETE QUERY ¡ ¡ Xóa thông tin về các mặt hàng có Đơn giá . Thiết kế các kiểu truy vấn khác Parameter query Crosstab query Action query PARAMETER QUERY Tin quản lý 2 - Query 3 Parameter Query ¡ ĐẶT VẤN ĐỀ l Giả sử người dùng có các yêu cầu. Query 9 Ví dụ 4 (tiếp) Các Parameter lần lượt của truy vấn Các cửa sổ yêu cầu nhập giá trị Parameter khi thực hiện truy vấn CROSSTAB QUERY Tin quản lý 2 - Query 11 CROSSTAB QUERY ¡ NSD muốn có. cách làm tổng quát không? l Chỉ có chung một thiết kế l Điều kiện thay đổi mỗi khi thực hiện truy vấn đó. ð Điều kiện = Parameter (Tham số ầu vào) Tin quản lý 2 - Query 5 Cách tạo Parameter query ¡

Ngày đăng: 23/10/2014, 20:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w