ongke0711 > 24-08-17, 10:01 AM
(24-08-17, 09:49 AM)ledangvan Đã viết: Ongke ơi nó báo thế này là sao :
Private Sub cmdTinh_Click()
Dim db As DAO.Database (User-defined type not defined)
...
(24-08-17, 09:19 AM)ledangvan Đã viết: ... dùng query Append để thêm các dữ liệu của vật tư đó vào một table có sẵn. (Khi append dữ liệu anh đã lọc trong query với điều kiện theo ngày, theo số chứng từ và theo nợ có - để nếu cùng ngày thì nhập lên trước. Cái ID ở table có sẵn anh để nó là AutoNumber để tự nó nhảy - > Như vậy khi Append dữ liệu vào thì đương nhiên nó sắp xếp theo đúng thứ tự.
Từ bảng lọc được dữ liệu theo ý muốn anh lấy kết quả của bảng này update lại giá trị của bảng gốc thông qua cái HDID - Cái này là ID của hóa đơn gốc
ledangvan > 25-08-17, 03:53 PM
ledangvan > 25-08-17, 03:57 PM
ongke0711 > 25-08-17, 04:40 PM
ledangvan > 25-08-17, 05:01 PM
ongke0711 > 25-08-17, 05:33 PM
anh phải xem trong màn hình VBA. Em có dòng Debug.Print NgayXuat đó, nó liệt kê các ngày tính toán. Còn cái textbox tungay, đến ngày sẽ hiện giá trị khi vòng lặp đổi sang tháng khác nhưng nó hiện nhanh, a ko thấy kip.
ledangvan > 25-08-17, 06:29 PM
ongke0711 > 25-08-17, 09:16 PM
(25-08-17, 06:29 PM)ledangvan Đã viết: Nó tính không đúng rồi Ongke ơi, em thử xóa đơn giá xuất của bảng gốc Sovattu5 rồi tính lại xem, nó không vào được giá mới
TvAcc > 25-08-17, 10:36 PM
ongke0711 > 26-08-17, 01:13 AM
(25-08-17, 10:36 PM)TvAcc Đã viết: Nó báo lỗi chỗ này: db.Execute strUpdate, dbFailOnError
- Từ tháng 1 đến tháng 3 có xuất kho (NoCo = -1) thì bị lỗi
- Các tháng còn lại chỉ có nhập kho (NoCo =1 ) thì không bị lỗi