|
为了记录修改的日志,
将一个表中的数据(temp1),增加一个字段(text11.value)后添加到另一个表单(olog)中,
代码如下,
在运行时,添加进去的记录只有最后一条重复N次,
求教~~
Private Sub Command10_Click()
Dim rs As New ADODB.Recordset
Dim icount As Integer
Dim sql As String
Dim dbscurrent As Database
If Text11.Value = "" Then
MsgBox "请输入修改时间"
Exit Sub
End If
Set dbscurrent = CurrentDb
rs.Open "temp1", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.MoveFirst
icount = 0
For icount = 0 To rs.RecordCount - 1
sql = "insert into olog values(text11.value,配方,项目,值,修改后值)"
DoCmd.RunSQL sql
rs.MoveNext
Next icount
End Sub
|
|