Microsoft Access 掲示板

メインフォームの値によりサブフォームに値を入れたい / 1

3 コメント
views
4 フォロー
1
hiroton 2021/04/14 (水) 09:04:18 fd355@f966d

サブフォームのレコードの内容を変更する
かつ
M_鍵マスターの情報はメインフォームにもサブフォームにもない

なので、クエリで修正すればいいですね。ただし、サブフォームのレコードの状態が新規レコードの場合と既存レコードの場合の2通りが考えられるので、状態をチェックして追加クエリか更新クエリか、どちらを実行するか条件分岐が必要でしょう

Private Sub ボタン_Click()
    If Me.NewRecord Then
        CurrentDb.QueryDefs("追加クエリ").Execute
        me.Requery
    Else
        CurrentDb.QueryDefs("更新クエリ").Execute
        me.Refresh
    End If
End Sub
通報 ...
  • 3

    アドバイスありがとうございます。
    試してみます

    恥ずかしながら、queryについてよく把握できていません。
    調べてみます。