ongke0711 > 21-07-23, 11:39 AM
(21-07-23, 11:18 AM)huyhoang22 Đã viết: cái hướng của bạn mình cũng nghĩ qua và đã gán row source sau khi load form nhưng nó vẩn báo lỗi bạn à. cái lot no là mình copy từ file gốc sang quên chưa bỏ đi. nhưng về cơ bản cứ tham chiếu control là Class C01 nó báo lỗi. bạn có thể giúp mình fix vấn đề này với. mình đang rất cần nó.
thanks bạn giúp đỡ.
huyhoang22 > 21-07-23, 12:23 PM
ongke0711 > 21-07-23, 08:02 PM
huyhoang22 > 21-07-23, 08:42 PM
(21-07-23, 08:02 PM)ongke0711 Đã viết: Bạn xem file đính kèm.
Link: https://www.mediafire.com/file/z8szz7jup...accdb/file
Tôi sửa:
- Bỏ code tạo Query S01. Dùng hàm DMax () lấy thông tin đưa vào biến thay vì phải khởi tạo Recordset, tạo mới Query, lưu xuống...-> chậm.
- Chỉ gán Row Source cho comboBox [Code] khi có cập nhật lại Created Date.
- Row source cho combo chỉ cần dùng GroupBy Query là được rồi, đâu cần dùng thêm SubQuery cho nó chậm tốc độ xử lý.
Một vấn đề khác bạn cần ngâm cứu xử lý là đối với Form nhập liệu kiểu bạn đang làm: mỗi khi mở Form là nó tải toàn bộ Table T06, 07 lên Form, sau này dữ liệu lên đến vài chục ngàn, trăm ngàn dòng thì Form mở lên sẽ ì ạch ngay. Thông thường không ai làm vậy. Form để xem, lọc dữ liệu là Form riêng và chỉ tải một lượng dữ liệu có chọn lọc theo tiêu chí nào đó (Vd: năm, 3 tháng, v.v..), khi nhập điều kiện tìm kiếm thì mới tải dữ liệu theo yêu cầu lên xem. Sau đó muốn sửa hay nhập liệu sẽ mở một Form khác hoàn toàn không có Reocrd Source để nhập liệu cho nó nhẹ nhàng.
Ví dụ:
huyhoang22 > 21-07-23, 08:57 PM
ongke0711 > 21-07-23, 10:01 PM
(21-07-23, 08:57 PM)huyhoang22 Đã viết: Mình bỏ qua cái vấn đề load dữ liệu nặng đi vì mình cũng hiểu nếu dữ liệu về lâu về dài nó nặng nhưng cái mình cần là tính được tồn online và khống chế nếu không có tồn không cho xuất.Bạn xem kỹ code chưa vậy? Làm gì có chuyện cố định ngày trên Form??
Dmax chỉ tìm kiếm max của toàn bộ Record mà mình lại muốn tạo phiếu Max theo ngày, có nghĩa là tổng số phiếu trọng 1 ngày.
huyhoang22 > 21-07-23, 10:10 PM
ongke0711 > 21-07-23, 10:22 PM
huyhoang22 > 21-07-23, 10:29 PM
huyhoang22 > 22-07-23, 09:28 AM