フォームを使用して、ms access 2002を使用してテーブルを更新しています。フィールドを終了するときに、アクセスしてデータを別のフィールドに複製したいと考えています。たとえば、address1と入力した後、データをフィールドaddress2に複製します。ほとんどのレコードが両方のフィールドで同じアドレスを持っている場合に時間を節約できます。
質問する
1343 次
1 に答える
0
レコードが新しい場合はコードを実行し、そうでない場合は確認することをお勧めします。通常、フォーム上のコントロールの名前を変更して、フィールドではなくコントロールを参照していることを確認することをお勧めします。既定では、MS Access によってフィールドの名前がコントロールに割り当てられるためです。
Private Sub MyTextbox_AfterUpdate()
If Me.NewRecord Then
Me.OtherTextbox = Me.MyTextbox
Else
If MsgBox("Copy this?", vbYesNo) = vbYes Then
Me.OtherTextbox = Me.MyTextbox
End If
End If
End Sub
于 2012-07-15T09:24:56.683 に答える