0
子窗體由組合框中的字段填充,並且該記錄按預期保存。點擊組合框中的下一條記錄,之前保存的記錄被覆蓋。我在主窗體和類似的代碼中嘗試了以下on current
,但沒有任何效果。它仍然想覆蓋以前保存的記錄。有什麼建議麼?使用VBA添加新記錄到子窗體
Me![Forms![frmAccount]![subAccount].SetFocus
DoCmd.GoToRecord Record:=acNext, Offset:=1
下面的文章中的代碼也不起作用嗎? Making "DoCmd.GoToRecord" function work on a subform
您的代碼與鏈接問題中的代碼不匹配。爲什麼區別? – OpiesDad
另外,你的問題有點不清楚。 「當我點擊組合框中的下一個記錄時,你是什麼意思?」去組合框中的下一個記錄?我不確定這是什麼意思。組合框通常表示記錄中的一個字段,而不是下一個記錄... – OpiesDad
可以選擇組合框中的記錄,因此我選擇一個,它填充子窗體中的字段並保存。然後我重複這個過程,在組合框中選擇一個不同的記錄,並填充子窗體中的相同字段(數據表格式)。爲了不覆蓋先前保存的記錄,我必須將焦點重定向到新記錄的行。 – 985ranch