haquocquan > 21-06-12, 05:38 PM
(20-06-12, 07:56 PM)uronmapu Đã viết: Cảm ơn bác, nhưng vấn đề lưu vết chưa ổn lắm ạ
Trong form frmContactDetail e có cập nhật First giá trị mới, nhưng trong bảng tblLuuVetChuongTrinh thì ko hiện ra, OldValue và NewValue giống nhau
form frmNewContact thì ok rồi ạ
Nhưng cả 2 trường hợp ko lưu lại account nào đã chỉnh sửa, thay đổi ạ
uronmapu > 21-06-12, 08:21 PM
haquocquan > 22-06-12, 02:00 AM
(21-06-12, 08:21 PM)uronmapu Đã viết: Bác xem file đính kèm nhé: http://www.mediafire.com/?1m1grrbcpsr1ob0
(em ko up từ diễn đàn được ko biết lỗi gì nên phải up lên mediafire)
User/ Password để đăng nhập:
1. admin/admin
2. Nguyen Van A/ 1
3. Nguyen Van B/ 12
Khi đăng nhập vào sẽ mở ra form frmSearchExcample
Nếu double-click vào 1 giá trị trong listbox thì sẽ mở ra một form mới frmContactDetail
Thử sửa giá trị First và Last trong này sau đấy nhấn Update
Vào lại bảng tblLuuVetTruongTrinh: giá trị mới NewValue lưu là chính xác, nhưng giá trị cũ OldValue thì lại lấy giá trị mới luôn mà ko lấy giá trị cũ trước khi upadte
Thêm nữa là không lưu lại user nào đã thay đổi ở trường strEmpName
Bác giúp e nhé, e cảm ơn
uronmapu > 22-06-12, 10:19 PM
haquocquan > 23-06-12, 12:39 AM
uronmapu > 23-06-12, 09:46 AM
uronmapu > 23-06-12, 12:15 PM
Function CapNhatLuuVet(fUserName, fOldValue, fNewValue, fControlName, fFormName)
Dim db As Database
Dim rst As Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("tblLuuVetChuongTrinh")
rst.AddNew
rst!TenUser = fUserName
rst!GiaTriCu = fOldValue
rst!GiatriMoi = fNewValue
rst!TenControl = fControlName
rst!TenForm = fFormName
rst!NgayCapNhat = Date
rst!GioCapNhat = Time()
rst.Update
rst.Close
Set rst = Nothing
Set db = Nothing
End Function
haquocquan > 23-06-12, 03:42 PM
uronmapu > 23-06-12, 05:36 PM
haquocquan > 23-06-12, 06:58 PM