• Ai giúp mình về tạo Crosstab Query với
  • Ai giúp mình về tạo Crosstab Query với

    hoangpro1010 > 03-08-12, 11:03 AM

    Có bài tập bắt tạo 1 listbox trong Form mà trong listbox có cả phần tính toán thống kê theo nhóm nữa.
    Đây là câu đề:
    List Box Vật tư: chứa danh sách các vật tư và thông tin Nhập, xuất của từng vật tư (kể cả những vật tư chưa hề được nhập xuất).
    giống như hình này
    [Hình: 4ae48088687a41eea9f81268c9b0a3f7_47792997.hinh54.jpg]

    Mình nghĩ phải tạo 1 crosstab query nhưng tạo được rồi nhưng không thể giống như đề được, vật tư chứ nhập xuất không được thống kê. Ai có thể giúp mình không???004
    Đây là file mình đang làm dở: http://www.mediafire.com/?kgd98bm16ll96nn
  • RE: Ai giúp mình về tạo Crosstab Query với

    Xuân Thanh > 03-08-12, 11:31 AM

    1/ Đã thống kê theo MaVT thì không thể thống kê đồng thời theo Loai, trừ phi trong bảng thống kế đó cho biết vật tư 9ó thuộc nhóm nào
    2/ Không cần Crostab, chỉ cần Select là được, chú ý thêm dòng Total trong lưới query và dùng hàm IIF để tính tổng xuất hay nhập
    Thân

    Đây là query của bạn
    SELECT Dmvt.mavt, Dmvt.tenvt, Loaivt.tenloai, Sum(IIf([LoaiHD]="N",[TriGia],0)) AS TongNhap, Sum(IIf([LoaiHD]="X",[TriGia],0)) AS TongXuat
    FROM (Loaivt INNER JOIN Dmvt ON Loaivt.maloai = Dmvt.maloai) LEFT JOIN Cthoadon ON Dmvt.mavt = Cthoadon.mavt
    GROUP BY Dmvt.mavt, Dmvt.tenvt, Loaivt.tenloai;
  • RE: Ai giúp mình về tạo Crosstab Query với

    hoangpro1010 > 03-08-12, 12:53 PM

    Cám ơn bạn nhiều, mình làm được rồi.