2つのDBのレコードを組み合わせて総当たりで別のDBに複数のレコードを登録する方法
「楽楽販売」で2つのデータベースの情報を掛け合わせて総当たりのレコードを作成するには、以下2つの方法がございます
「楽楽販売」の標準機能では、1つの「レコード登録」パーツで作成できるレコードは1件のみという仕組み上の制限があります。
そのため、1回の操作で「データベース-A(3件)× データベース-B(5件)= 15件」のような総当たりのレコードを自動的に一括生成する専用機能はございません。
ユーザーの運用で組み合わせる件数や頻度に合わせて、最適な方法を選択してください。
最適な構築手法の選び方・判断基準
組み合わせる件数が少なく、数が固定されている場合
➔ 1. 自動処理で「検索」と「登録」を繰り返す方法が適しています。
一度設定すればボタン一つで実行可能ですが、自動処理の「20パーツ制限」により、組み合わせ数が多い場合には対応できません。
組み合わせる件数が多い、または変動する場合
➔2. CSVインポート(外部加工)を利用する方法が適しています。
一度に大量の組み合わせデータを登録でき、システムの制限を受けにくい確実な方法です。
各手段の詳細と設定手順
1. 自動処理で「検索」と「登録」を繰り返す方法
<メリット> 設定後はボタン一つで実行でき、ユーザーが外部ツール(Excel等)を使う手間がありません。
<デメリット> 自動処理の仕様上、1つの処理フローで通過できるパーツ数は最大20個までです。そのため、登録したい組み合わせ数が多い場合は設定できません。
【設定箇所】 データベース設定 > 機能設定 > 自動処理設定
手順:
データベース-A(例:店舗マスタ)を起点として、データベース-B(例:商品マスタ)の情報を1件ずつ特定してデータベース-C(例:発注リスト)へ登録するフローを作成します。
1. データベース-Aに自動処理を作成し「レコード検索」パーツで、データベース-Bの1件目のレコードを検索・特定します。
2. その直後に「レコード登録」パーツを配置し、データベース-Aの値と、手順1で検索したデータベース-Bの値を組み合わせてデータベース-Cに登録します。
3. 同様に、データベース-Bの2件目、3件目...と「検索」と「登録」のパーツを交互に並べて設定します。
※この方法では、データベース-Bの対象件数分だけパーツを並べる必要があります。
例えばデータベース-Bが5件ある場合、検索5個+登録5個=計10パーツを消費します。
通過パーツが20個を超える構成は作成できないため注意してください。
2. CSVインポート(外部加工)を利用する方法
<メリット> パーツ数の制限を受けず、数百件、数千件の総当たりデータも一度に登録可能です。
<デメリット> 「楽楽販売」の外(Excel等)でデータを作成する手間が発生します。
【設定箇所】 データベース設定 > 機能設定 > インポート一覧
手順:
1. データベース-Aとデータベース-BのデータをそれぞれCSV形式でエクスポートします。
2. Excel等の表計算ソフトで、エクスポートした2つのデータを掛け合わせ、総当たりのリストを作成します。
3. 作成したリストを、データベース-Cに対して「インポート」機能で一括登録します。
※組み合わせ件数が多く、自動処理のパーツ上限(20個)を超えてしまう場合は、この「外部で組み合わせてから取り込む」運用が最も確実です。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
自動処理のパーツ数上限に関する仕様
1つの自動処理内で設定可能なパーツの数や、通過できる上限について解説しています。
自動処理のパーツ数上限
レコード登録パーツの基本的な設定方法
自動処理を使って別データベースにレコードを新しく作成する際の手順です。
自動処理設定:「レコード登録」パーツ
CSVを使ったデータの一括登録手順
外部で作成したデータを「楽楽販売」に取り込むための設定方法です。
インポート一覧:インポートの実行
(記事ID:2497)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 毎月固定で発生する受注案件レコードを自動で作成(登録)する方法・設定手順
- 明細項目の「最小値」を抽出して見出し項目に設定する方法・設定手順
- 「送付状」を自動作成する方法・設定手順
- 自動処理のメール送信で「なりすまし判定」を回避するためにSMTPのEnvelope-From(Return-Path)を固定ドメインに設定する方法・設定手順
- 帳票出力用の納品書雛形(Excelサンプル)を入手する方法
- 「楽楽販売」からeFAXを利用して自動でFAX送信を行う方法・設定手順
- 自動処理のメール送信でラクス提供の標準アドレスをFROMアドレスに設定する方法はあるか
- 帳票に商品ごとのバーコード(JAN・CODE39等)を表示させる方法
- 複数の明細行(オプション等)を1行に合算して帳票出力する方法はあるか
- 帳票(請求書など)のExcelフォーマットに出力されるお客様情報を変更・紐付けし直す方法