ongke0711 > 25-03-16, 09:07 PM
kiengxuong > 28-03-16, 09:56 AM
ongke0711 > 29-03-16, 08:38 AM
SELECT [IN].*, Out.*
FROM [IN] INNER JOIN Out ON [IN].UserID = Out.UserID;
kiengxuong > 29-03-16, 09:37 AM
(29-03-16, 08:38 AM)ongke0711 Đã viết: Bạn đã tạo 2 cái crosstab query IN ,OUT rồi thì dùng thêm 1 cái Select query để nối 2 cái query đó lại là được rồi, sau đó export ra excel
Mã PHP:SELECT [IN].*, Out.*
FROM [IN] INNER JOIN Out ON [IN].UserID = Out.UserID;
Một vài ý kiến:
- Bạn không thể dùng crosstab query để làm report vì số cột của crosstab Q không cố định mà nó thay đổi tuỳ theo điều kiện. Ví dụ: theo bảng chấm công của bạn, có tháng 30, 31 ngày thì số cột cũng thay đổi 30 hoặc 31 cột ngày. Report thì phải cố định cột khi thiết kế.
- Muốn dùng Xtab query làm báo cáo, bạn phải viết code cho nó cũng phức tạp hoặc thiết kế cái xtab query luôn luôn có 31 ngày (thêm table phụ để lấy 31 ngày)
- Bạn xem lại thiết kế nếu dàn hàng ngang 31 ngày In Out => 62 cột thì có tiện lợi và hiệu quả khi in báo cáo hay không.
kiengxuong > 29-03-16, 09:42 AM
kiengxuong > 29-03-16, 09:52 AM
ongke0711 > 29-03-16, 04:01 PM
kiengxuong > 29-03-16, 04:55 PM