Nhờ các bạn giúp mình về form lọc dữ liệu theo ngày tháng, mình mới tạo 1 form để lọc dữ liệu, theo ngày tháng từ 1 combo box, mình muốn khi click vào combo thì có 1 danh sách để lựa chọn: today, yesterday, tomorow... đại loại là như advance filter trong acces. Bạn nào rành chỉ mình tạo dữ liệu cho combo này với. cảm ơn
Lọc dữ liệu theo ngày tháng thì chỉ đơn giản là 2 textbox cho nhập từ ngày - đến ngày là được. Trong sự kiện afterupdate của denngay, ta cho subform.requery
Trong sub form, lấy nguồn:
Mã:
select * from table where ngay between Form!tênform!từngày and Form!tênform!denngay
.
Còn như ý của bạn không phải là không làm được, nhưng Access không hỗ trợ sẵn. Chỉ có thể biết today là ngày hệ thống, còn tomorow, yesterday...thì tự bạn phải tính ra. Nhưng làm vậy phức tạp và nặng nề hơn.
Muốn có comboxbox chọn ngày trong lịch thì trong thanh toolbox, chọn more control, tìm đối tượng : Microsoft Date and Time Picker Control 6.0
Sử dụng nó như 1 combobox bình thường.
Tuy nhiên mình không khoái xài cái này lắm vì yêu cầu máy khác cũng phải cài full office mới xài được!
(15-12-10, 10:02 AM)Noname Đã viết: Lọc dữ liệu theo ngày tháng thì chỉ đơn giản là 2 textbox cho nhập từ ngày - đến ngày là được. Trong sự kiện afterupdate của denngay, ta cho subform.requery
Trong sub form, lấy nguồn:
Mã:
select * from table where ngay between Form!tênform!từngày and Form!tênform!denngay
.
Còn như ý của bạn không phải là không làm được, nhưng Access không hỗ trợ sẵn. Chỉ có thể biết today là ngày hệ thống, còn tomorow, yesterday...thì tự bạn phải tính ra. Nhưng làm vậy phức tạp và nặng nề hơn.
Muốn có comboxbox chọn ngày trong lịch thì trong thanh toolbox, chọn more control, tìm đối tượng : Microsoft Date and Time Picker Control 6.0
Sử dụng nó như 1 combobox bình thường.
Tuy nhiên mình không khoái xài cái này lắm vì yêu cầu máy khác cũng phải cài full office mới xài được!
cảm ơn noname, mình đã tạo 1 textbox để tự nhập ngày vào, còn như bạn nói dùng combo lấy nguồn từ dữ liệu thì phải cuộn chuột rất mỏi tay, nên mình muốn có 1 combo có sẵn 1 số dữ liệu ngày tháng do mình đặt ra giống như mình đã nói ở trên nhưng xem ra có vẻ hơi phức tạp bạn nhỉ. Bạn cho mình hỏi thêm nếu tạo 1 nút clear filter chẳng hạn thì sub form sẽ hiện tất cả ngày tháng (show all record) thì code cho button này sẽ viết như thế nào?
(15-12-10, 10:44 AM)hieuvn Đã viết: cảm ơn noname, mình đã tạo 1 textbox để tự nhập ngày vào, còn như bạn nói dùng combo lấy nguồn từ dữ liệu thì phải cuộn chuột rất mỏi tay, nên mình muốn có 1 combo có sẵn 1 số dữ liệu ngày tháng do mình đặt ra giống như mình đã nói ở trên nhưng xem ra có vẻ hơi phức tạp bạn nhỉ. Bạn cho mình hỏi thêm nếu tạo 1 nút clear filter chẳng hạn thì sub form sẽ hiện tất cả ngày tháng (show all record) thì code cho button này sẽ viết như thế nào?
Tùy vào cách filter của bạn mà sẽ có clear filter tương ứng. Cơ bản và dễ làm nhất trong sub form là ta dùng query làm nguồn. Và nguồn này lấy điều kiện là textbox trên main form. Như vậy ta chỉ cần cho thời gian rộng ra là hiện cả ý mà! Người dùng của mình cả chục năm nay chả than gì về chuyện đó cả!
Máy mình không có control "Microsoft Date and Time Picker Control 6.0". Theo NoName thì phải cài Full Office. Mình cũng thường cài Office nhưng không biết cách cài đặt để có control "Microsoft Date and Time Picker Control 6.0". NoName hãy chỉ cách cài này.
Cảm ơn anh nhiều!!!
(14-02-11, 11:41 PM)bangnguyencong Đã viết: Máy mình không có control "Microsoft Date and Time Picker Control 6.0". Theo NoName thì phải cài Full Office. Mình cũng thường cài Office nhưng không biết cách cài đặt để có control "Microsoft Date and Time Picker Control 6.0". NoName hãy chỉ cách cài này.
Cảm ơn anh nhiều!!!
vấn đề này không liên quan gì đến lọc trong form cả!
19-03-11, 02:25 AM (Được chỉnh sửa: 19-03-11, 02:26 AM bởi chipag.)
Mến chào các anh chị em...!
Mình là người mới tiếp xúc với access, mình có 1 table gồm có 2 field...
Field1 (khóa chính) thể hiện STT -> integer
Field2 là nội dung diễn giải chi tiết cho STT -> text
Mình cần report tổng hợp theo đoạn (trong khoảng) từ [value của textbox1] đến [value của text2] .
Hiện nay mình chỉ lên được report toàn bộ số record đã nhập vào, hic...
Mong các anh chị em gỡ rối giúp cho, chân thành cảm ơn.
(04-10-11, 10:32 PM)thangbom01 Đã viết: Mình cũng có một form lọc dữ liệu theo ngày tháng, mình làm thử cách cửa noname nhưng vẫn không được. Bạn nào có thể giúp mình được không ?