|
上手く伝えられないかもしれませんが、宜しくお願いします。
更新後、更新ログ(登録者・日付・時間)の付加をしたく下記の記述をしましたが、最初に新規登録まは修正したレコードのみしか更新ログが反映されず困っています。
複数のレコード各々に更新ログを付けたい場合、どのようにすればいいのでしょうか?
使用ソフト:Access2010
OS:Win7 Pro SP1
Private Sub Form_AfterUpdate()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
'接続
Set cn = CurrentProject.Connection
'レコードセット
Set rs = New ADODB.Recordset
rs.Open "Data_estimated_amount", cn, adOpenKeyset, adLockOptimistic
'更新
rs!日付 = Date
rs!時間 = Time
rs!登録者 = Me.登録者
rs.Update
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
End Sub
|
|