今回、初めてAccessで「顧客管理」を作成しています。
1対多のテーブルで、フォームを作成して、
サブフォームに表示されている多側のテーブルのレコードを、1レコードづつフォームで開きたいのですが、
今のコーディング(下記に表示)では、
既存のレコードしか開けません。
これに、新規のフォームを開いてレコードの追加も行いたいので、良かったらどなたかコーディングを教えて頂けませんでしょうか?宜しくお願いします。
Private Sub 売上メインボタン_Click()
On Error GoTo Err_売上メインボタン_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "売上登録メインフォーム"
stLinkCriteria = "[売上キー]=" & Me![売上キー]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_売上メインボタン_Click:
Exit Sub
Err_売上メインボタン_Click:
MsgBox Err.Description
Resume Exit_売上メインボタン_Click
End Sub
お礼
どうもありがとうございました。NewRecordかどうかの判別を入れて、自力でどうにか解決できました。VBは初体験なので、とまどう事が多いです。(^_^;)