保存した後、新しいレコードの ID を取得しようとしています。レコードにバインドされていないコントロールを保存する必要があるためです。
なので、こうしました。
Private Sub cmdSave_Click()
If IsNull(SalesCallID) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
SalesCallID.Requery
MsgBox SalesCallID
End If
SalesCallID
レコードの ID にバインドされたテキストボックスです。の場合はnull
、保存して更新します。
しかし、ユーザーがバインドされていないコントロールのみを変更した場合は、保存されません。それではIDが取れません。
このようにフォームをダーティに設定しようとしましたMe.Dirty = true
が、うまくいきません。
イベントでコメント欄にスペースを挿入することもできopen form
ます...しかし、その問題を解決するよりエレガントな方法はありますか?
ありがとうございました