自動処理で明細1行目だけ抽出する方法
レコード検索パーツを使用することで設定可能です。
DBの中からキー項目が同一の該当レコードを検索し、
かつ検索結果の並び順を行番号の昇順にすることで
最も古い明細1行目のみを抽出することができます。
設定箇所
DB設定>機能設定>自動処理設定
- レコード検索パーツを追加します。
- 追加したパーツの詳細設定を開き、
検索対象DBに自動処理を作成しているDBを指定し「次へ」をクリックします。 - 次の画面で下記設定を行います。
- 検索結果
「検索結果を明細単位で取得する」にチェックを入れます。 - 検索結果の並び順:1
「行番号▼」の「昇順▼」を選びます。 - 1件まで絞込み
「複数件存在した場合に~~」にチェックを入れます。 - 条件
「(キー項目名)▼」が「【選択レコード】~~▼」「と等しい▼」:「(キー項目名)▼」
- 検索結果
上記設定により、明細1行目の抽出が可能です。また検索条件は「キー項目」だけでなく、DB内でユニーク(一意)な値の項目であれば代用可能です。
(記事ID:2017)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 選択した帳票タイプ(フォーマット)に応じて帳票を自動で出し分ける方法
- 明細単位の自動処理で、特定の一行だけ実行する方法
- 自動処理(レコード登録・更新パーツ)の「計算」チェックボックスの使い方と活用例
- 異なる得意先の受注を同一の「請求先」でまとめて請求データを作成する方法
- 自動処理を活用して承認機能を独自に構築する方法・設定手順
- 自動処理のメール送信でプロジェクトや取引内容に応じてCC宛先のみを動的に切り替える方法・マスタ構築手順
- CSVインポートや一括登録時に通知メールが大量送信されるのを防ぎ、完了時にまとめて通知する方法
- データベースをコピー(複製)した際に登録済みのレコードデータも引き継がれるか
- 異なるデータベース間でデータを自動で転記・登録する方法・設定手順