プラグインモード

別アプリのレコードをテーブルに追加

概要

ボタンを押すと、別アプリのレコードを取得して、このアプリのテーブルにコピーします。別アプリの1レコードが、このアプリのテーブルの1行になります。

スマートフォンでの利用

スマートフォンに対応しています。

使い方

コピー元アプリと両アプリのキーフィールド、コピー先テーブルを設定します。追加・編集画面で取得ボタンを押すと、キーが一致するレコードの値をテーブルへ追記します。候補が1件ならそのまま取り込み、複数ある場合は取り込むレコードを選択します。

実行タイミング

設定内容に応じて、次のタイミングで動作します。条件を指定した場合は、その条件も判定します。

  • レコードの追加・編集画面を開いたとき
  • このプラグインで設置したボタンを押したとき

設置されたボタンを押すと処理を実行します。

画面表示やフィールド変更のタイミングには、一覧画面の鉛筆アイコンからの編集を含めません。

設定するパラメーター

省略可能と記載のある項目以外は、入力または選択が必要です。

ボタンのラベル

取得ボタンに表示する名前を入力します。

初期値:他アプリから取得

コピー元アプリ

コピー元のアプリを選択してください。

コピー元アプリのキーフィールド

コピーアプリの中でキーになるフィールドを選択してください。このフィールド値が一致するレコードからコピーします。

以下の種類のフィールドは選択できません。

  • カテゴリー
  • テーブル
  • 関連レコード一覧
  • グループ
  • ラベル
  • スペース
  • 罫線

テーブル内のフィールドは選択できません。

「コピー元アプリ」で指定したアプリから選択します。

このアプリのキーフィールド

このアプリでキーになるフィールドを選択してください。コピー元アプリのキーフィールドとこのフィールドの値が一致するレコードがコピー対象になります。

以下の種類のフィールドは選択できません。

  • カテゴリー
  • テーブル
  • 関連レコード一覧
  • グループ
  • ラベル
  • スペース
  • 罫線

テーブル内のフィールドは選択できません。

選択ダイアログに表示するフィールド

キーに一致するレコードが複数ある場合に表示されるレコード選択ダイアログに表示するフィールドを選択してください。

以下の種類のフィールドは選択できません。

  • テーブル
  • 関連レコード一覧
  • グループ
  • ラベル
  • スペース
  • 罫線

「コピー元アプリ」で指定したアプリから選択します。

コピー先テーブル

コピー先のテーブルを設定します。

以下の種類のフィールドを選択できます。

  • テーブル

備考

コピー元のフィールドとコピー先テーブルの列は、フィールドコードを対応させてください。既存行は残し、取り込み後にコピー先テーブルの空の行を削除します。候補がない場合はメッセージを表示し、取り込みません。

関連する「やること」「条件」

カスタマイズモードで同様の処理を作成する場合は、次の「やること」「条件」が参考になります。

やること

条件