TuanLe > 08-07-15, 05:14 PM
maidinhdan > 08-07-15, 06:52 PM
(08-07-15, 05:14 PM)TuanLe Đã viết: Mình thiết lập một querycrosstab
http://www.upsieutoc.com/image/DRvl
Minh có tạo một hộp thoại yêu cầu gõ vào tham số cần lọc là ">=[Tu Ngay] And <=[Den Ngay]" nhưng khi ở chế độ Query Select thì nó hiện đưa ra thông báo để nhập ngày. Nhưng ở chế độ Query Crosstab thì nó bị lỗi như thông báo như hình, nếu để ">= #01/07/15# And <=#30/07/15# thì lại ko báo lỗi và chạy bình thường.
Xin các bạn giúp mình chay Q_Crosstab với hộp thoại êu cầu gõ vào tham số cần lọc là ">=[Tu Ngay] And <=[Den Ngay]"
Xin cảm ơn
">undefined
TuanLe > 09-07-15, 08:16 AM
(08-07-15, 06:52 PM)maidinhdan Đã viết:(08-07-15, 05:14 PM)TuanLe Đã viết: Mình thiết lập một querycrosstab
http://www.upsieutoc.com/image/DRvl
Minh có tạo một hộp thoại yêu cầu gõ vào tham số cần lọc là ">=[Tu Ngay] And <=[Den Ngay]" nhưng khi ở chế độ Query Select thì nó hiện đưa ra thông báo để nhập ngày. Nhưng ở chế độ Query Crosstab thì nó bị lỗi như thông báo như hình, nếu để ">= #01/07/15# And <=#30/07/15# thì lại ko báo lỗi và chạy bình thường.
Xin các bạn giúp mình chay Q_Crosstab với hộp thoại êu cầu gõ vào tham số cần lọc là ">=[Tu Ngay] And <=[Den Ngay]"
Xin cảm ơn
">undefined
Nó không hiểu được kiểu dữ liệu của cột [NGAY] và Điều kiệu [Tu ngay] vì vậy nó báo lội ( Bởi khi bạn dùng cú pháp như thế Máy cho rằng [Tu ngay] là một chuỗi không phải là kiểu Ngày tháng.
Cách sửa: Dùng cú pháp sau
Betwwen [Tu Ngay] And [Den Ngay]
Hoặc:
>= #[Tu Ngay]# And <= #[Den Ngay]#
Hoặc
>= Format([Tu Ngay],"dd/mm/yyyy") And <= Format([Den Ngay],"dd/mm/yyyy")
Bạn thử xem.
maidinhdan > 13-07-15, 06:14 PM
Between [Tu Ngày] And [Den ngay]
TuanLe > 14-07-15, 08:36 AM
(13-07-15, 06:14 PM)maidinhdan Đã viết: Bước 1. Áp dụng cú pháp đầu tiên:
Mã PHP:Between [Tu Ngày] And [Den ngay]
Bước 2. Bỏ chọn "GROUP BY" biểu tượng hình Xích ma đó.
Chỉ có vậy.