次のフォームに移動するときに問題が発生しました。追加したばかりのレコードが表示されません。たとえば、「123456」と入力して次のフォームに移動すると、「123456」ではなく、前のレコードが表示されます。プログラムを停止してから再度実行したときにのみ表示され、2番目のフォームのテキストボックスに「123456」が表示されます。
Form1 コード:
Private Sub Command1_Click()
Form2.Hide
Form1.Show
Adodc1.Recordset.Update
End Sub
Private Sub Form_Load()
Adodc1.Recordset.AddNew
End Sub
Form2 コード:
Private Sub Command1_Click()
Adodc1.Recordset.Update
End Sub
Private Sub Form_Load()
Adodc1.Refresh
Adodc1.Recordset.MoveLast
End Sub
再起動するまで表示されない理由を誰か知っていますか?