teratailでいつもお世話になっております。cerophanです。
今後はこちらで質問させていただいてもよろしいでしょうか。
現在マクロを使って、特定のフィールド欄に空白がある場合、該当のリストのみ出すように設定しています。
フォーム名 F_案件リスト
where 条件文 = [年月] Is Null
このフォームを表示する際、「年月欄を埋めてください」とメッセージボックスを表示させたいのですが
If文はどのようにしたらよいでしょうか。
初歩的な質問で申し訳ありません。
teratailでいつもお世話になっております。cerophanです。
今後はこちらで質問させていただいてもよろしいでしょうか。
現在マクロを使って、特定のフィールド欄に空白がある場合、該当のリストのみ出すように設定しています。
フォーム名 F_案件リスト
where 条件文 = [年月] Is Null
このフォームを表示する際、「年月欄を埋めてください」とメッセージボックスを表示させたいのですが
If文はどのようにしたらよいでしょうか。
初歩的な質問で申し訳ありません。
年月欄が空白のレコードのみ抽出しるように設定されているのですよね。
ならば、If文は必要ないですね。
フォームを開くアクションのあとに、「メッセージボックス」を追加するだけです。
ご回答ありがとうございます!年月欄が空白のものが存在しないときがあり、そういうときと区別させたいとおもったのですがややこしくなりそうでしょうか…
where 条件文 = [年月] Is Null
となってますので、その場合は、フォームに新規レコードの表示になっているとおもいますが、
そうなってますか。(データ追加が可能な状態なら)
もし、そうなら、フォームを開くアクションのあとに、下記のIf文を追加すればいいでしょう。
If [Forms]![F個人情報].[newrecord]=True Then
メッセージボックス
メッセージ 新規レコードです。
Else
メッセージボックス
メッセージ 年月欄を埋めてください