• Tạo form thống kê
  • Tạo form thống kê

    hoat > 15-02-22, 09:35 AM

    Mình có một table hợp đồng có các cột: MaKH, Nam_kyHD, SoHD, GiatriHD (HD: hợp đồng)
    Mình tạo một Form báo cáo tổng hợp với yêu cầu:
    KHi chọn năm 2021 thì sẽ thống kế:
    1. Số khách hàng ký hợp đồng trong năm 2021 theo tiêu chí: dựa vào MaKH, Mỗi MaKH chỉ tính là 1 (Nếu trong năm khách hàng đó ký 10 hợp đồng thì cũng chì tính 1 khách hàng.
    2. Số hợp đồng ký hợp đồng trong năm 2021 theo tiêu chí: đếm tất cả các hợp đồng phát sinh trong năm 2021.
    3. Tổng doanh thu theo tiêu chí: cộng tất cả số tiền trong cột GiatriHD phát sinh của năm 2021.

    Rất mong nhận được các hướng dẫn của anh chị em.

    Trân trọng cảm ơn.
  • RE: Tạo form thống kê

    ongke0711 > 15-02-22, 10:41 AM

    Ví dụ Table hợp đồng của bạn đặt tên là [Table1].

    1. Phải dùng Query rồi bạn lấy kết quả của query đưa lên Form.
    Copy câu lệnh SQL này dán vào SQL View.

    Mã PHP:
    SELECT Count(*) AS SoKH
    FROM Table1
    WHERE Table1
    .Nam_KyHD=2021 AND Table1.MaKH In (SELECT [Table1].MaKH From Table1 As A Where [Table1].[MaKH]>A.MaKH); 


    2. =DCount("SoHD","Table1","Nam_KyHD=2021")

    3. =DSUM("GiaTriHD","Table1","Nam_KyHD=2021")
  • RE: Tạo form thống kê

    hoat > 16-02-22, 11:06 AM

    (15-02-22, 10:41 AM)ongke0711 Đã viết: Ví dụ Table hợp đồng của bạn đặt tên là [Table1].

    1. Phải dùng Query rồi bạn lấy kết quả của query đưa lên Form.
    Copy câu lệnh SQL này dán vào SQL View.

    Mã PHP:
    SELECT Count(*) AS SoKH
    FROM Table1
    WHERE Table1
    .Nam_KyHD=2021 AND Table1.MaKH In (SELECT [Table1].MaKH From Table1 As A Where [Table1].[MaKH]>A.MaKH); 


    2. =DCount("SoHD","Table1","Nam_KyHD=2021")

    3. =DSUM("GiaTriHD","Table1","Nam_KyHD=2021")

    Cảm ơn ongke0711