DBリンクを使用すると、あるDBの情報を別のDBでも利用できます。
データが1カ所で管理可能なので、
- データの複数登録の手間が省ける
- データのメンテナンスが容易
下図は、「注文DB」に DBリンク項目を作って「顧客DB」とリンクしている様子を
表わしています。

「顧客名」や「住所」といった情報は「顧客DB」にしかありません。
しかし、「注文DB」に用意した「顧客リンク」という項目に、
注文した顧客の「顧客コード」を入力すれば、
顧客DBにしかない情報を注文DBからでも利用できるようになります。
注意
DBリンクは一方からのみ
DBリンクは一方のDBからのみとなり、相互にDBリンクを設定することは
できません。
上記の図では、「注文DB」⇒「顧客DB」とDBリンクが設定されていますので、
「顧客DB」⇒「注文DB」のDBリンクを作成することはできません。
補足
- リンク先のDBには「キー項目」が必要です。
- リンク先DBの「参照」アクセス権がないユーザーは、DBリンク項目の参照も
編集もできません。 - リンク先のDBに明細項目があれば、特定の行に対してリンクすることも
できます。 - DBリンクは複数作成することができます。
- リンク先DBの項目(上記の「顧客名」や「住所」などの項目)の値の
取得、参照には、別途「従属項目」または「参照専用項目」の設定が必要です。
もう迷わない!参照専用項目と従属項目の使い分けガイド
他のタイプでは、項目を作った後(「追加」ボタンを押した後)で様々な設定を行いますが、DBリンク項目のリンク先だけは、追加ボタンを押す前に選択します。
選択後「追加」をクリックして項目を作成します。
|
設定項目 |
説明 |
|
リンク先のDB |
リンク先のDBを選択します。 |
|
登録方法 |
リンク先DBのレコードを選ぶ際、検索用ウィンドウを開いて選ぶかプルダウンから選択するかを設定します。詳しくは欄外にて解説します。 |
|
表示項目設定 |
登録方法がどちらかによって意味合いが変わってきます。 |
|
リンク先レコードの絞込み |
このDBリンク項目に入力させたくないレコードを弾く為の設定です。あらかじめリンク先にて作成した絞込み設定を指定しておけば、それに合致しないキー値が入力されてもエラーになります。 絞込み設定を作成する方法は下記記事をご覧ください。 |
登録方法と表示項目設定
登録方法は、「検索ウィンドウを使用する」、「検索プルダウンを使用する」の
2つがあります。
【登録方法:検索ウィンドウを使用する】
「虫眼鏡」を押すと、リンク先レコードを選ぶための別ウィンドウが開きます。
この検索ウィンドウの表示項目設定は以下の通りです。
補足
非表示にできない項目
検索ウィンドウを使用する場合、表示項目には必ず「キー項目」を含める必要が
あります。
【登録方法:検索プルダウンを使用する】
プルダウンを使ってリンクするレコードを選びます。
「表示項目設定」によっては下図のように、複数のプルダウンで順々に絞り込んで
いくこともできます。
この検索プルダウンの表示項目設定は以下の通りです。
補足
検索プルダウンの表示件数について
- 1つの検索プルダウンに表示できるデータ件数は100件までです。
100件を超えるデータは表示できませんのでご注意ください。 - 検索プルダウンに表示されるデータ件数が数十件を超えると、レコード選択時の検索性が下がります。この場合は「登録方法:検索ウィンドウを使用する」をご利用ください。
- 「データ選択」には次の7種が使えます。
1. テキスト(1行)
2. URL
3. E メール
4. 自動採番
5. キー項目
6. 選択肢(1件選択)
7. ユーザ選択肢(1件)
※データ選択時に選択肢の末尾に表示されるキー項目の値を
非表示にすることはできません。 - 「分類」は最大で5つ設定でき、次の3種が使えます。
1. テキスト(1行)
2. 選択肢(1件選択)
3. ユーザ選択肢(1件選択)
DBリンクの張り替え
リンク先のDBを別のDBに変更することを「DBリンクの張り替え」といいます。
張り替えをすることで次の事が可能になります。
-
従属項目
-
参照専用項目を新しいリンク先DBの従属項目
-
参照専用項目に変更
-
項目や関連する設定、レコードの値を削除せずにDBのリンク関係を変更
DBリンクの貼り替えは以下の手順で行います。
設定個所:管理者設定>データ設定>DBリンク張り替え
1. 「データ設定」タブ内の「DBリンク張り替え」をクリックします
2. 「DBグループ」・「DB」・「項目名」の順に、リンク先を変更したいDBリンク項目を
選択し、「次へ」 ボタンをクリックします
3. 新しくリンクするDBを選択し、「次へ」ボタンをクリックします
4. 『関連項目の対応付け画面』が表示されます。表示されている項目の説明は
下記の通りです。対応付けが行われなかった項目は、設定が削除されます。
■設定で使用されているリンク先DBの項目の対応付け
絞込み設定や参照専用項目などで、リンク先の項目を使用している場合は、
新しいリンク先DBの項目の中から、古いリンク先DBの項目に対応する項目を
選択してください。
この部分の選択を変えないまま先に進むと、プルダウンに書いてある通り
(関連する設定を削除する)ことになります。
■関連する従属項目の従属設定変更
従属項目を新しいリンク先DBの項目の従属項目に差し替えることができます。
「(従属を解除する)」を選択した場合、従属を解除して通常の項目にすることも
可能です。
■旧リンク先のDBを参照している自動処理
古いリンク先DBを参照している自動処理と、その自動処理パーツ名が表示されます。
リンク張り替えによって内容の見直しが必要な自動処理にチェックを
入れてください。
- チェックを入れないと、自動処理はこれまで通り(旧リンク先を参照して)
使用できます。 - チェックを入れると、設定は変わりませんがパーツが未確定状態(※)になります。
※一度パーツの詳細設定に入って確認し、確定するまでその自動処理は
実行できません。

張り替え確認画面の中央部には、DBリンクの張り替えによって運用に影響がある
設定などが、赤または黄色の枠に囲まれてすべて列記されます。
赤枠の情報が表示された場合、張り替えは実行できません。
黄枠ついては各設定の設定画面へのリンクから設定変更を行う事が可能です。
|
枠線の色 |
影響 |
張り替え |
|
赤 |
大 |
不可能 |
|
黄 |
中 |
可能 |
■赤枠で示されている内容
赤枠に情報が表示された場合は、DBリンク張り替えをすることはできません。
実行中の処理が終わるのを待つか、関連設定の変更が必要になります。
赤枠が表示される主なケースは次の通りです。
補足
赤枠が表示される主なケース
- 関連する集計が実行中
- 一括自動処理が実行中
- 変更するリンク先のDBでインポートが実行中
■黄枠で示されている内容
黄枠の表示があってもDBリンク張り替えは実行できますが、ここに表示された設定は、
リンク張り替え後に正常に動作しなくなる恐れがあります。
張り替え前に設定の変更と確認を推奨いたします。
黄色枠が表示される主なケースは次の通りです。
補足
黄枠が表示される主なケース
- 自動処理設定または絞り込み設定にて、旧リンク先DBの項目を使用している。
- 旧リンク先の項目に対する従属項目が存在する
6. 確認画面に表示されている設定画面へのリンクから設定画面の変更を行います。
補足
確認画面と設定画面の移動
上図のような画面から設定画面へ移動すると、新規タブで設定画面が開きます。元のタブに戻ることでこの確認画面に戻ることができます。
- 張り替え確認画面から、上のリンクで設定画面へ移動
- 設定画面で、黄色枠の原因になる設定を修正または削除
- タブを張り替え確認画面に切り替え、「影響する設定を再確認」のボタンを
クリックする - 他にも赤や黄色の枠が表示されていれば、1. に戻る
これを繰り返して、確認画面に赤や黄色の枠がひとつも残らなくなれば、
何の問題もなく張り替えが実施できます。
7. 確認画面で「実行」ボタンを押して、DBリンクの張り替え作業は完了です。