アプリ版:「スタンプのみでお礼する」機能のリリースについて

access2019の選択クエリについて



IIf([Forms]![料金表]![chk_Dtl],True Or False,False)
フォームにチェックボックス[chk_Dtl]を配置してその値とYes/No型のフィールド[詳細表示]と連動してサブフォームのレコードを抽出するのだが、その連動方法が

・チェックボックスがTrueの場合はフィールド値Yes/No両方抽出(抽出条件を設定しないと同じ)

・チェックボックスがFlaseの場合はNoだけ表示

としたい。



そこでサブフォームのもとになるクエリのフィールド[詳細表示]の抽出条件に

IIf([Forms]![料金表]![chk_Dtl],True Or False,False)

の式を入れたが結果はchk_Dtl がTrueの時は フィールド値がYesのものだけ表示され、chk_DtlがFlseの時はフィールド値がNoのものだけ表示されてしまう。



chk_DtlがTrueの時はフィールド値YesとNo両方抽出したいのです。



誰か詳しい方解決策をお願いします。

A 回答 (1件)

あっちのサイトで回答したけど。



こんな感じ。

SELECT [テーブル1].ID, [テーブル1].詳細表示
FROM テーブル1
WHERE ((([Forms]![料金表]![chk_Dtl])<>False)) OR ((([テーブル1].詳細表示)=False));
    • good
    • 1
この回答へのお礼

あっちのサイトみました。
ありがとうございます。

お礼日時:2022/03/05 18:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A