-
12-30-2008, 10:29 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Vỡ cái Head vì mấy cái Macro này híc híc hu hu
Xin các bác chỉ giáo :chetne::chetne::chetne:
Mình có 1 form frmMain, trong frmMain này có 2 textbox là txtNgayDau và txtNgayCuoi, mình sử dụng Macro để cho người dùng tự setValue cho 2 textbox này.
Trong Query báo cáo, do mình đã GROUP BY số liệu theo 1 Mã của 1 bảng để tính tổng các thuộc tính mà có Mã giống nhau nên trong Query này mình không Select được ngày theo Mã.
Giờ mình muốn tạo ra Report mà Report này là tổng hợp số liệu mà Ngày của các số liệu này nằm giữa khoảng của 2 text box! Giúp mình với :lacdau::lacdau::lacdau::lacdau:View more random threads:
- Nhiều máy dùng chung phần mềm Access!
- Phân cấp nhập dữ liệu trong access
- Giúp đỡ về Query Access
- sử dụng song song nhiều người
- Sao Import lại không được
- Nút In không hoạt động
- Một số điểm chú ý khi thiết kế Form(Chuyên đề)
- down mãi ko được
- cập nhật ngày sao đây?
- Cứu em với ! Về việc phát sinh dữ liệu chương trình quản lý
-
12-30-2008, 03:07 PM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Vỡ cái Head vì mấy cái Macro này híc híc hu hu
Gửi bởi gacoi3011
Mở cái query ra ở chế độ SQL View, Copy cái đoạn trong này, ví dụ:
SELECT ..... GROUP BY ..... (đừng lấy cái dấu chấm phẩy)
Report thì mở cái sự kiện Open của nó ra, nhét đoạn này vào:
Dim st As String
st = " WHERE ngay BETWEEN #" & Format(Forms("frmMain").txtNgayDau, "mm/dd/yy") & "# AND #" & Format(Forms("frmMain").txtNgayCuoi, "mm/dd/yy") & "#"
RecordSource = "SELECT ..... " & st & " GROUP BY ...."
Trong đó "SELECT ..." và " GROUP BY ..." là cái lấy từ câu lệnh SQL của query.
-
12-31-2008, 01:21 AM #3
Silver member
- Ngày tham gia
- Apr 2016
- Bài viết
- 18
Ðề: Vỡ cái Head vì mấy cái Macro này híc híc hu hu
trong st = " WHERE ngay BETWEEN #" của bạn thì "ngay" là gì vậy?
-----------------------------------------------------------------------------------------
biến "ngay" đó là từ bảng có chứa Mã mà mình GROUP BY thì làm ntn vậy bạn? hì hì mình gà mới học access và VBA mà ^^
-
12-31-2008, 04:03 AM #4
Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 15
Ðề: Vỡ cái Head vì mấy cái Macro này híc híc hu hu
Gửi bởi gacoi3011
Nếu không muốn trong GROUP BY có ngay thì SELECT cũng không có ngay. Thế thì để lọc điều kiện thì phải xài WHERE.
Vậy thôi. Vì bạn không cho tôi biết đầy đủ nội dung của cái query mà bạn đang làm, tôi chỉ nói được đến thế. Còn muốn rõ hơn thì bạn nên show cái query string của bạn lên.
Cá hồi Theo thầy thuốc Hồng Gấm, cá hồi nổi danh vì giàu acid béo omega-3 tốt cho sức khỏe tim mạch và đời sống chăn gối. Bên cạnh cá hồi thì cá mòi, cá ngừ, cá bơn… cũng giúp đời sống tình dục sung...
3 loại đạm giúp nam giới khỏe – sai cách ăn là mất tác dụng!