サポート > リポジトリ > 入力制御 > 別項目の値をコピーする

入力した値を、自動的に別の項目にコピーすることができます。

伝票モデルの「購入」欄に値を入力すると、「請求先」欄に自動的に転記される例を示します。

図1 購入欄の会社名を入力する

カーソルを次の入力欄に移動したタイミングで、会社名が転記されます。

図2 カーソル移動により、会社名が転記された

同様に、住所も転記させた例です。

図3 住所も転記させた

コピー先の項目側で、「入力制御>共通>別項目の値をコピーする」に、コピー元の項目を設定します。

図4 会社名のコピー設定

「入力済みの場合はコピーしない」を有効にすると、すでに値が入力されている場合は、このコピー処理を行いません。

図5 入力済みの場合はコピーしない設定

数値型や日付型で範囲検索を有効としている場合、2つの設定欄が用意されます。上限と下限をそれぞれ指定できます。

図6 範囲検索が有効の場合、2つの設定欄が用意される(上限および下限)
  • 本機能はコピー元の値が変更されたタイミングで動作します。(コピー先の入力値の有無にかかわらず、コピー元の値を変更せずにカーソルを外しても値はコピーされません。)
  • 文字列型および数字型で利用できます。
  • 1つの項目を、同時に複数の項目にコピーすることができます。
  • コピー元とコピー先は項目の型が同じである必要があります。
  • 繰り返しコンテナ内の項目同士はコピーできます。コピー先側の指定では「(コピー元の)繰り返しコンテナ名/項目名」と記述します。
  • コピー元が通常の項目で、コピー先が「繰り返し項目」または「繰り返しコンテナ内の項目」という指定を行うことはできません。
  • コピー元が「繰り返し項目」または「繰り返しコンテナ内の項目」で、コピー先が通常の項目という指定を行うことはできません。
  • コピー先に、ウィザードで別の画面にある項目を指定することはできません。
  • コピー元およびコピー先に読み取り専用項目(参照連動項目や自動計算項目など)を指定することはできません。

リポジトリキーはmodelitem/directcopy, modelitem/directcopy_2です。

Wagby Developer Day 2017