(+84) 236.3827111 ex. 402

Cách tạo truy vấn chéo gián tiếp


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.

Files đính kèm