haidc > 11-11-15, 12:09 PM
ongke0711 > 11-11-15, 11:02 PM
haidc > 12-11-15, 06:48 PM
(11-11-15, 11:02 PM)ongke0711 Đã viết: - Đối với Listbox, khi bạn click chọn dòng nào thì nó chỉ cập nhật tức thời giá trị của dòng được chọn. Do vậy dù bạn chọn Multi select: Extended thì nó cũng chỉ nhớ 1 giá trị gần nhất thôi.Cảm ơn bạn nhiều. Thoạt đầu mình nghĩ listbox cũng là một dạng mở rộng thêm của combo box nên có thể dùng nó làm điều kiện như của combo box. Nhưng hóa ra phức tạp hơn mình tưởng phải dùng đến code. Thôi đành phải dùng code vậy. Một lần nữa cảm ơn bạn rất nhiều.
- Đối với Query, khi bạn muốn lọc dữ liệu với điều kiện 1 cột (field) nào đó thoã nhiều điều kiện thì dùng OR hoặc gọn hơn thì dùng IN (dk1,dk2,dk3,...).
- Khi lọc với nhiều dòng listbox thì nên đưa về dạng IN (..,.,..) bằng cách viết code, ghi nhận mỗi lần chọn 1 dòng sẽ lưu vào 1 biến chuỗi nối tiếp nhau. Sau đó lọc theo biến này.
Bạn xem file demo tôi vừa up.
http://thuthuataccess.com/forum/thread-8936.html
haidc > 20-11-17, 09:10 PM
(11-11-15, 11:02 PM)ongke0711 Đã viết: - Đối với Listbox, khi bạn click chọn dòng nào thì nó chỉ cập nhật tức thời giá trị của dòng được chọn. Do vậy dù bạn chọn Multi select: Extended thì nó cũng chỉ nhớ 1 giá trị gần nhất thôi.
- Đối với Query, khi bạn muốn lọc dữ liệu với điều kiện 1 cột (field) nào đó thoã nhiều điều kiện thì dùng OR hoặc gọn hơn thì dùng IN (dk1,dk2,dk3,...).
- Khi lọc với nhiều dòng listbox thì nên đưa về dạng IN (..,.,..) bằng cách viết code, ghi nhận mỗi lần chọn 1 dòng sẽ lưu vào 1 biến chuỗi nối tiếp nhau. Sau đó lọc theo biến này.
ongke0711 > 20-11-17, 11:29 PM
haidc > 21-11-17, 06:30 PM
(20-11-17, 11:29 PM)ongke0711 Đã viết: File của bạn đây.
Link: http://www.mediafire.com/file/ul1on66cg647e6a/Test.mdb
Tôi có sửa [MaTo] thành dạng Number để lọc cho nhanh.
phamthanhthai1989 > 21-02-20, 10:39 PM
tranthanhan1962 > 21-02-20, 10:42 PM