Nikkie > 11-05-21, 10:48 AM
ongke0711 > 11-05-21, 12:57 PM
Nikkie > 11-05-21, 01:42 PM
(11-05-21, 12:57 PM)ongke0711 Đã viết: - Muốn cập nhật Recordset thì phải có cặp code:Private Sub Command13_Click()
rs.Edit/ rs.AddNew
...
...
rs.Update
- Muốn cập nhật hết các record trong Table thì phải đưa vô vòng lặp duyệt qua từng record.
rs.MoveFirst
Do Unitl rs.EOF
...
rs.MoveNext
Loop
ongke0711 > 11-05-21, 02:59 PM
Xuân Thanh > 11-05-21, 03:03 PM
(11-05-21, 01:42 PM)Nikkie Đã viết: Private Sub Command13_Click()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("T_Intend", dbOpenDynaset)
rs.MoveFirst
Do Until rs.EOF
rs.Edit
If rs![Intend_Month] = "" Then
rs![Intend_Month] = Me.search_Month.Value
End If
rs.Update
rs.MoveNext
Loop
rs.Close
Me.Refresh
End Sub
Em đã sửa lại như này mà vẫn ko được (
Do Until rs.EOF
If rs![Intend_Month] = "" Then
rs.Edit
rs![Intend_Month] = Me.search_Month.Value
rs.Update
End If
rs.MoveNext
Loop