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

【例】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(記事ID:2274)