View Full Version : Làm thế nào để cập nhật dữ liệu mới
Các bạn ơi giúp mình với
mình có 1 form Vattu với 4 tetbox mavattu, tenvattu, dongia, donvitinh
Trên forms này có 1 command button CmdNew để mở form tên "Vattumoi" nhằm ccập nhật những vật tư mới.
Sau khi mình cập nhật và đóng form này lại thì Form "Vattu" không có tên vật tư mới này. Chỉ khi đónng và mở lại form "Vattu" thì thấy được.
Có ai giúp mình làm sao để không ần phải đóng Form "Vattu" mà vẫn ập nhật được tên vật tư mới sau khi đóng đóng Form "Vattumoi" không?
Các bạn ráng giúp giùm mình nhé. Cám ơn nhiều nhiều
Đó là sau khi bạn thêm mới nhưng chưa refesh dữ liệu ở form "Vâttu".
Chỉ cần sau khi bạn thêm trong form "Vat tu moi", bạn refesh lại cái connection cái mà hiển thị thông tin của các vật tư đó, nếu các vật tư được hiển thị trên lưới thì khi hành động thêm thành công bạn phải refesh luôn cà connect và lưới load dữ liệu.
Hy vọng giúp được bạn
Bạn có thể giúp mình rõ hơn 1 chút được ko?
Làm sao mình có thể Refesh đươc
Mình chỉ là dân mới thôi nên biết ít lắm.
Bạn giúp mình nhé, mình cảm ơn nhiều nhiều
Ôi sao ko ai giúp minh với
Mình đang cần gấp lắm
Các bạn giúp giùm mình đi
thanhlv84
05-09-2007, 19:00
đưa đoạn code cập nhật của bạn lên đây
hình như bạn mở 1 biến recordset chứa DL rồi đưa lên các điều khiển(chẳng hạn như datagrid,và sau khi cập nhật thì DL trên các điều khiển đó chưa được làm mới ngay mà phải đóng mở form mới thấy đúng ko,vậy thì chỉ cần dùng thuộc tính .refresh của cái biến recordset đó là DL sẽ được cập làm tươi ngay
Đây là khi mình nhấn nút CmdNew ở form Vattu
Private Sub CmdNewAdd_Click()
DoCmd.OpenForm "vattumoi", acNormal, , , acFormAdd
End Sub
Còn đây là khi nhấn CmdSave ở form Vattumoi
Private Sub CmdSave_Click()
On Error GoTo Err_CmdSave_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.RunCommand acCmdRefresh
DoCmd.GoToRecord , , acNewRec
Exit_CmdSave_Click:
Exit Sub
Err_CmdSave_Click:
'MsgBox Err.Description
Resume Exit_CmdSave_Click
Các bạn giúp giùm nhé
phatnq2003
11-09-2007, 10:29
Sau khi lưu xong vật tư mới, bạn cho requery lại cái recordsource của form Vattu.
Forms("Vattu").Requery
Vậy thôi.
À mà cái này là Access mà. bạn phải post sang nhóm Access chứ hả?
Vì mình mới tham gia nên không rành lắm
Cám ơn sự giúp đỡ của bạn rất nhiều. Mình đã dùng thử và cập nhật được dữ liệu
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.