よくあるご質問

レコード検索パーツ:意図したレコードが検索(抽出)されない

作成者: 非表示執筆者|Nov 5, 2024 11:53:07 PM

【例】

  • 検索に失敗し処理が終了する
  • 検索レコードを使用した登録/更新処理で意図した値がセットされていない
  • 検索レコードへの更新処理で意図しないレコードが更新されている

上記のような場合、以下の原因が考えられます。

1.検索パーツの条件が誤っている

【確認箇所】
 DB設定>機能設定タブ>自動処理設定

該当の検索パーツにて以下ご確認ください。

  • 検索条件が誤っていないか


  • 検索条件の繋ぎ方が誤っていないか

2.検索パーツのその他の設定が誤っている

【確認箇所】
 DB設定>機能設定タブ>自動処理設定

該当の検索パーツにて、以下の設定をご確認ください。

  • 「検索対象」のDBが誤っていないか


  • 「検索結果」の設定が誤っていないか
    明細行単位で検索を行いたい場合は、「検索結果を明細単位で取得する」にチェックが必要です。


  • 「検索結果の並び順」が誤っていないか
    「1件まで絞込み」を行っている場合、並び順の1番目にくるレコードのみ抽出されます。
    項目や昇順/降順に誤りがないかご確認ください。


  • 「1件まで絞込み」の設定が誤っていないか
    検索レコードに対しての更新処理を行う場合には、「1件まで絞込み」にチェックが必要です。



    逆に複数件のレコードを検索したい場合は、
    「1件まで絞込み」のチェックを外す必要があります。

(記事ID:2274)