Hỏi về liên kết giữa crosstab và subform

Liên hệ QC

Hoangviet167

Thành viên mới
Tham gia
1/9/21
Bài viết
2
Được thích
2
Mấy ông cho tôi hỏi với.
Tôi có tạo 1 crosstab , rồi tôi dùng cái crosstab ấy làm subform cho form chính, tạo subform thì dc nhưng đến lúc gán cái subform ấy vào form chính thì nó lại hiện lỗi là k thể dùng crosstab là sao nhỉ, ông nào biết chỉ tôi với, tôi cảm ơn
 
Mấy ông cho tôi hỏi với.
Tôi có tạo 1 crosstab , rồi tôi dùng cái crosstab ấy làm subform cho form chính, tạo subform thì dc nhưng đến lúc gán cái subform ấy vào form chính thì nó lại hiện lỗi là k thể dùng crosstab là sao nhỉ, ông nào biết chỉ tôi với, tôi cảm ơn

Cơ bản là Subform Access không chấp nhập nguồn dữ liệu cho nó không cố định số cột. Crosstab query mặc định không có cố định số cột, nếu muốn cố định số cột phải làm thêm một thủ thuật nhưng chỉ đối với một số trường hợp. Vd: cột là các tháng của năm, 31 ngày của tháng, chu kỳ, quý hoặc một danh sách số định như tên phòng ban (bắt buộc không phát sinh thêm pb)....

Vd: xem câu lệnh chỗ PIVOT. Crosstab Query này luôn cố định có 31 cột theo số ngày.

Mã:
TRANSFORM ...
SELECT  ...
FROM ...
GROUP BY ...
PIVOT Day([Ngay]) In (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
 
Cơ bản là Subform Access không chấp nhập nguồn dữ liệu cho nó không cố định số cột. Crosstab query mặc định không có cố định số cột, nếu muốn cố định số cột phải làm thêm một thủ thuật nhưng chỉ đối với một số trường hợp. Vd: cột là các tháng của năm, 31 ngày của tháng, chu kỳ, quý hoặc một danh sách số định như tên phòng ban (bắt buộc không phát sinh thêm pb)....

Vd: xem câu lệnh chỗ PIVOT. Crosstab Query này luôn cố định có 31 cột theo số ngày.

Mã:
TRANSFORM ...
SELECT  ...
FROM ...
GROUP BY ...
PIVOT Day([Ngay]) In (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
Vậy là hiểu cách đơn giản thì crosstab query k hỗ trợ dc cho subform đúng k ông, với lại nếu muốn sử dụng thì phải thêm thủ thật à ông.
Cảm ơn ông nhiều nhé
 
Web KT
Back
Top Bottom