Có hai cách tạo truy vấn chéo (cross_tab query) trong Access
Ví dụ: cần tạo ra query cross_tab như sau: (xem hình ảnh trong file đính kèm)
Cách 1. Tạo gián tiếp thông qua Query trung gian
B1.Tạo ra một Query trung gian có những trường mà query cross_tab yêu cầu.
Trong ví dụ trên ta tạo ra Q_trunggian có các trường gồm: MAHD, TENHANG, THANHTIEN (trong đó THANHTIEN: SOLUONG*DONGIA)
B2. Kích vào mục Create\Query Wizard\ Query Wizard
B3. Chọn nguồn dữ liệu cho truy vấn
Ta chọn Query trung gian đã được tạo trước đó, kích Next để sang bước 4.
B4. Thiết kế truy vấn chéo
- Trong mục “which fields’ value do you want as row heading” chúng ta chọn trường làm tiêu đề dòng (có thể chọn tối đa 3 trường). Trong ví dụ trên ta phải chọn trường MAHD. Kích next
- Trong mục “which fields’ value do you want as colums heading” chúng ta chọn trường làm tiêu đề dòng (chỉ có thể chọn 1 trường). Trong ví dụ trên ta phải chọn trường TENHANG. Kích next
- Trong mục “What number do you want caculated for each colum and row intersection”. Chúng ta chọn giá trị thể hiện sự giao nhau giữa hàng và cột và ta chọn trường THANHTIEN.
B5. Đặt tên cho Query vừa tạo.
Chúc các bạn thành công.
» Danh sách Tập tin đính kèm:
» Tin mới nhất:
» Các tin khác: