GaDauBac > 19-05-21, 06:46 PM
ongke0711 > 19-05-21, 07:08 PM
GaDauBac > 19-05-21, 07:15 PM
(19-05-21, 07:08 PM)ongke0711 Đã viết: Lỗi là do bạn tạo Relationship lòng vòng.
- Chỉ cần 1 field [MaKH] ở table "Thông tin HĐ" được rồi, không cần lặp lại field này ở table "Chi tiết HĐ".
- Thay vì bạn phải chạy 2 query để Xoá dữ liệu ở table Con, rồi đến Xoá ở table Cha thì bạn chỉ cần tạo Relationship như hình. Chỉ cần xoá ở table "Thông tin HĐ" thì table Con "Chi tiết sẽ tự xoá. Tuỳ trường hợp mà thiết lập "Cascade Delete Related Record". Trường hơp [MaKH] thì bạn không được chọn mục thứ 3 này nếu không nó xoá luôn MaKH đó ở table Khách hàng.
GaDauBac > 19-05-21, 07:27 PM
ongke0711 > 19-05-21, 07:49 PM
(19-05-21, 07:27 PM)GaDauBac Đã viết: Mình đã làm theo bạn hướng dẫn nhưng vẫn bị lỗi khi chạy xóa thông tin hợp đồng đó bạn à.
GaDauBac > 20-05-21, 10:26 AM
(19-05-21, 07:49 PM)ongke0711 Đã viết:(19-05-21, 07:27 PM)GaDauBac Đã viết: Mình đã làm theo bạn hướng dẫn nhưng vẫn bị lỗi khi chạy xóa thông tin hợp đồng đó bạn à.
Trong cái Query "02qr_DelThongTinHD", bạn thêm cái table "tb2_ChiTietHopDong" vô làm gì??? Bạn có sử dụng thông tin nào của Table này đâu mà đưa vô?
Tuyệt đối không đưa Table dư thừa (không sử dụng) vào Query, nếu không kết quả trả về sẽ sai tùm lum.