Q&A

回答の並べ替え:
投稿新規に質問を投稿する

テーブルデータの条件検索について

ogi_hn ogi_hn

2023-09-12 19:35

いつも大変お世話になっております。
表題につきまして、画像1の通り、テーブルに登録済みのデータ(登録ステータス/取引先名)を条件検索することで、該当する項目を画面に出力することを目指しています。
ついては、アクションセットを画像2の通り設定し、テスト実行を試みたところ、条件を[登録ステータス]で検索した場合はテーブルに登録済みのデータから該当する項目を出力できたものの、条件を[取引先名]で検索した場合には該当する項目を出力できずに困っております。

こちら、恐らくアクションセットの検索条件に工夫の余地があるものと思われますが、何卒ご教示頂けますと幸いです。

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
おはようございます。

問題解決できた様で、何よりです。

また何かあれば、ご質問ください。


よろしければベストアンサーよろしくお願いします。
メールコンタクトをとる
ogi_hn ogi_hn
新日本コンピュータマネジメント株式会社 さま

ご丁寧に対応頂きまして誠にありがとうございました。
分岐の制御により無事実装したい機能を実現できました<(_ _)>
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

もっとも簡単な対応方法として、[合格]の文言の後に「_」等の記号を付与し、[不合格]と部分一致しないようにする方法があります。
ただし、[合格]の文言を変えることが適切でない場合は、[登録ステータス]の状態によって分岐の制御を行うのが良いかと思います。


[登録ステータス]が空欄であるならば

 取引先名   [が次を含む] = H8

そうでないならば

 登録ステータス [が次と一致する] = H6
 かつ
 取引先名   [が次を含む] = H8


参考のキャプチャを添付しますので、ご参考になればと思います。

よろしくお願い致します。
メールコンタクトをとる
ogi_hn ogi_hn
新日本コンピュータマネジメント株式会社 さま

ご回答頂きありがとうございます。
[登録ステータス]について、こちらリスト選択に合格と不合格の項目がございまして、いずれも「合格」というワードを含めているためご教示頂いた方法ですと全てのデータが出力されてしまいます。
この場合、
登録ステータス [が次を含む] = H6 を[が次と一致する]にした場合も上手く機能せず、重ね重ね恐れ入りますが対処法をご教示いただけますと幸いです。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

以下の方法で設定すれば、可能かと思います。

登録ステータス [が次を含む] = H6
 かつ
取引先名   [が次を含む] = H8

登録ステータスは、選択項目なので、結果的に完全一致として動作すると思います。
ご要望の検索条件を未入力で行いたい場合、[が次を含む] を使わなければなりません。

よろしくお願いいたします。
メールコンタクトをとる
ogi_hn ogi_hn
新日本コンピュータマネジメント株式会社 さま

早速のご返答ありがとうございます。
重ねての質問申し訳ございません。実現したイメージとしましては、

①[登録ステータス]をリスト選択かつ[取引先名]を空欄で検索ボタンを押下した時に該当するデータをデータベースから出力。
②[取引先名]を記入(部分検索可)かつ[登録ステータス]を空欄で検索ボタンを押下した時に該当するデータをデータベースから出力。

上記の2点を実現するアクションセットの設定を目指しています。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんばんは。

[が次と一致する]と[が次を含む]の2つがありますが、
[が次と一致する]を使った場合に、H6を選択した場合は検索一致の判定になりますが、
H6が未選択の状態で検索すると、未選択="" を探しにいくことになりますので、
検索で不一致として判定されます。

検索条件の項目が必須ではなく、任意入力の場合は、[が次を含む]を指定する
必要があります。

ただし、3つ目の条件として「が次と一致する」を入れておりますので、
[登録ステータス]を未選択として、「取引先名」をデータと完全一致する値を
入力して検索した場合は、画面に出力できると思いますが、いかがでしょうか。

よろしくお願いいたします。
メールコンタクトをとる