لقد وجدت الفكرة في الوحدة النمطية أستاذ
هل هذا صحيح ؟
Private Sub أمر8_Click()
Dim rst As DAO.Recordset
Dim lng3, lng4, lng5, lng2 As String
Set rst = CurrentDb.OpenRecordset("QUp")
On Error Resume Next
rst.MoveFirst
lng3 = rst.Fields(3)
lng4 = rst.Fields(4)
lng5 = rst.Fields(5)
lng2 = rst.Fields(2)
While rst.EOF = False
rst.Edit
rst.Fields(3) = lng3
rst.Fields(4) = lng4
rst.Fields(5) = lng5
rst.Fields(2) = lng2
rst.Update
rst.MoveNext
Wend
rst.Close
Set rst = Nothing
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO OtherDiscount ( EmployeeID, Discount_Date, TheDiscount, Obsérvation ) " & vbCrLf & _
"SELECT QUp.EmployeeID, QUp.Discount_Date, QUp.TheDiscount, QUp.Obsérvation " & vbCrLf & _
"FROM QUp;"
DoCmd.RunSQL "DELETE tmp.* FROM tmp"
DoCmd.SetWarnings True
Me.Requery
End Sub