yamakashi2003 > 27-03-21, 12:27 AM
(26-03-21, 11:22 PM)ongke0711 Đã viết:Sorry bác, do em diễn đạt không đúng nên gây ra nhầm lẫn,(26-03-21, 10:39 PM)yamakashi2003 Đã viết: [quote="ongke0711" pid='48887' dateline='1616741747']
Bạn hỏi là Refresh Database gồm các đối tượng Table, Form... thì tôi hướng dẫn dùng RefreshDatabaseWindows. Khi bạn tạo mới hoăc xoá Form, Table, Report thì chạy lệnh trên để cập nhật các đối tượng trên trong Database. Còn trường hợp nêu trên của bạn là Refresh nội dung của Table, khác với Refresh các đối tượng của Database.
Trong thực tế cách thức hoạt động của ứng dụng Access thì không bao giờ có việc mở Table và thao tác trên Form cùng lúc nên bạn test làm gì cách này. Nếu có thì do bạn thao tác thủ công thì tất nhiên bạn muốn Refresh dữ liệu thì phải làm thủ công là đóng mở Table để nó cập nhật Record. Table mà bạn đang mở lên xem giống như là hình ảnh ánh xạ của cái Table ở thời điểm mở, còn sau đó có câp nhật gì thì Access chưa tự động cập nhật lên vì bạn đang ở trong môi trường thiết kế.
Muốn kiểm tra thì chỉ nhập liệu trên Form, bấm enter hoặc di chuyển qua record khác để dữ liệu lưu xuống Table rồi mở Table mà xem.
Có nhiều cách để Refresh dữ liệu Table, như cách tôi nói ở trên hoặc dùng code:
If Me.Dirty Then Me.Dirty = False
Docmd.RunCommand acCmdSaveRecord
Me.Requery
Sang.dinh > 26-11-22, 09:09 PM
(31-08-12, 11:51 AM)tranvanhuyen Đã viết:bạn có thể hướng dẫn mình được không, hiện tại mình làn theo mà vẫn không được(31-08-12, 09:28 AM)Noname Đã viết: Bạn chú ý sự kiện after update. Cho code của nút refresh vào sự kiện đó của các đối tượng là tự động cập nhật form khi nhập liệu thôi
Thank bạn nhiều nhé.Mình làm dc rồi.
tranthanhan1962 > 26-11-22, 10:30 PM