ACCESS VBA 超初心者です。どなたかご教授下さい。
テーブルA と テーブルB があります。
フォームAのレコードソースはテーブルA
フォームBのレコードソースは双方のテーブルから必要なフィールドを抽出したクエリC
クエリCにはテーブルAの主キー(オートナンバ型)ID_Aがあります。
フォームAにボタンを作り、VBAでフォームBを開きたいのですが、開くと同時に直前のフォームAで表示していたID_Aのレコードを表示させたいのですが、うまくいきません。
フォームA内の特定レコードTXT_Aが未入力の際はエラーメッセージでキャンセル、入力されている場合はフォームBを開き、クエリC内のID_Aのレコードを表示するようにしたいです。
自分で作成したコードを載せて、手直し頂こうかと思ったのですが、玄人ならではの書き方があればぜひお教え頂きたく、記載を控えます。
よろしくお願いいたします。
クエリCの抽出条件
[Forms]|[フォームAの名前]![TXT_Aの名前]
If条件
IsNull(Me.テキストボックスの名前)
フォームを開く
DoCmd.OpenForm(“フォームB”)
どうですか?
できました!ありがとうございます。助かりました!