RE: CrossTab form auto column name
tranthanhan1962 > 04-01-23, 12:25 AM
Thực ra với access việc thiết kế xử lý dữ liệu bằng query dạng crosstab không khó, chỉ là không giải quyết trực tiếp bằng 1 query duy nhất như với crosstab query mà thôi. Với crosstab query sau khi chạy sẽ tạo các Column name theo giá trị dữ liệu hiện có khi thay đỗi giá trị Column name theo dữ liệu mới số lượng Column name cũng thay đổi theo. Nhưng khi tạo các report báo cáo sẽ không thiết kế lại theo mỗi lần thay đỗi số lương Column name vì accde khóa design.
Vì vậy, khi thiết kế query ta phải tính trước số lượng tối đa của Column name. Query access cho phép ta tách các giá trị theo tiêu chuẩn của các Column name. Giá trị các record đúng chuẩn Column name sẽ lấy đúng giá trị record tại Column name đó các Column name còn lại của record sẽ có giá trị là 0. Sau cùng một total query được thực hiện từ query phân tích đó nó sẽ trở thành một query không khác gì 1 crosstab query. Tất nhiên khi tạo report từ query này sẽ không có chuyện thay đổi số lượng Column name nên không có việc phải design lại report. Ngoài ra, với kiểu phân tích này bạn có thể tạo ra nhiều tiêu chuẩn Column name tùy thích.