ヘルプ非対応のWebブラウザです。一部の機能が正常に動作しない場合があります。ヘルプユーザーヘルプアプリの設定フォームの設定ルックアップの設定ルックアップを設定するルックアップを設定する固定リンクがコピーされました記事番号:040547ルックアップを設定すると、他のアプリから必要なデータをコピーして取得できるようになります。「注文管理アプリ」に「商品管理アプリ」を参照するルックアップを設定すると、「商品管理アプリ」から商品情報を取得して「注文管理アプリ」に必要なデータをコピーできるようになります。データの二重入力を省き、入力ミスも防げます。参考:ルックアップとは基本的な使いかた固定リンクがコピーされましたまず、マスターデータ(参照先)となるアプリを作成します。フィールドも配置してください。データの登録はあとでもかまいません。補足マスターアプリでフィールドを配置する際の参考:ルックアップのキーにできるのは、次のフィールドに入力されたデータです。文字列(複数行)やドロップダウンといった上記以外のフィールドのデータは、ルックアップのキーとしては指定できませんが、データの内容を取得して表示させることは可能です。どのフィールドの情報を連携できるかは、次のページを参照してください。「ほかのフィールドのコピー」で指定できるフィールドデータを取り込みたいアプリの設定画面に、ルックアップフィールドを配置します。配置したルックアップフィールドの設定を開き、以下を設定します。関連付けるアプリ(必須)コピー元のフィールド(必須)アプリ間の関連付けのキーにするフィールドです。次のフィールドを指定できます。文字列(1行)、数値、計算、ルックアップ、リンク、レコード番号ほかのフィールドのコピーコピー元のレコードの選択時に表示するフィールド絞り込みの初期設定ソートの初期設定フィールドコード(必須)「関連付けるアプリ」と「コピー元のフィールド」は、フォームの保存後に変更することはできません。それ以外の設定項目は、あとから変更できます。各設定項目の詳細については、「ルックアップフィールドの設定項目」を参照してください。「ルックアップの設定」画面の[保存]をクリックします。画面左上の[フォームを保存]をクリックします。アプリを新規作成している場合は、画面右上の[アプリを公開]をクリックして、確認ダイアログで[OK]をクリックします。アプリを設定変更している場合は、画面右上の[アプリを更新]をクリックして、確認ダイアログで[アプリを更新]をクリックします。これでルックアップの設定は完了です。ルックアップを使ってみます。手順2と3でルックアップを設定したアプリのレコード登録画面を開き、[取得]をクリックします。キーワードを入力して[取得]をクリックすると、一致するレコードの候補のみに絞り込むことができます。固定リンクがコピーされました具体的なアプリを用いて、ルックアップの設定例を説明します。ここでは、注文管理アプリと商品管理アプリを使用します。マスターアプリにデータを登録する固定リンクがコピーされました商品管理アプリ(マスターアプリ)のデータを注文管理アプリに取り込むには、はじめに元データとなる商品管理アプリのデータ登録が必要です。今回の例では、商品コード、商品名、単価などのデータを登録しておきます。ルックアップフィールドを設定する固定リンクがコピーされました次に、データを取得する注文管理アプリにルックアップフィールドを配置します。注文管理アプリを開きます。「レコードの一覧」画面で、画面右上にある歯車の形をした[アプリを設定]アイコンをクリックします。「アプリの設定」画面で、[フォーム]タブをクリックします。フォームにテーブルを配置します。テーブルに[ルックアップ]をドラッグアンドドロップします。ここでは、商品コードを元に情報を取得するルックアップを設定します。商品管理アプリから情報を取得したいフィールドも、あわせてテーブルに追加します。今回は、次のフィールドを追加しました。商品名:文字列(1行)フィールド単価:数値フィールド数量:数値フィールド小計:計算フィールドルックアップフィールドの右上にカーソルを合わせ、歯車の形をした設定アイコンが表示されたら、[設定]をクリックします。次の項目を設定します。「フィールド名」を変更します。今回は「商品コード」に変更します。「関連付けるアプリ」を選択します。データを取得する元のアプリを選択します。ここでは「商品管理アプリ」を選択します。「コピー元のフィールド」を選択します。関連付けのキーにするフィールドを選択します。ここでは「商品コード」フィールドを選択します。「コピー元のフィールド」には、次のフィールドを指定できます。続けて、「ほかのフィールドのコピー」を選択します。ルックアップ元のレコードから、ほかのフィールドのデータをまとめて取得できます。「[商品管理]単価」を選択します。]ボタンをクリックして、コピーしたいフィールド分だけ設定を追加できます。必要に応じて、「コピー元のレコードの選択時に表示するフィールド」を選択します。ここで選択したフィールドは、取得するレコードの選択画面に表示されます。同じ商品コードのレコードが複数ある場合などに、レコードを識別するのに役立ちます。実際の表示画面は「設定したルックアップを使ってみる」を参照してください。次の項目も、必要に応じて設定します。絞り込みの初期設定を指定します。ここで設定した絞り込み条件は、取得するレコードの選択画面に適用されます。ドロップダウンで条件を指定するフィールドを選択して、絞り込み条件を指定します。今回の例では絞り込みの初期設定は行わず、すべてのレコードが表示されるようにします。絞り込みの初期設定を指定していても、ルックアップフィールドに入力されたキーワードと一致するレコードが1つしかない場合は、絞り込みは適用されずにそのままレコード情報が取得されます。ソートの初期設定を選択します。取得するレコードの表示順を設定します。ここでは「商品コード」、「昇順」を選択します。ルックアップフィールドの設定画面の[保存]をクリックします。テーブル右上にある歯車の形をしたテーブル設定アイコンから[テーブルの設定]をクリックして、テーブル名を設定します。テーブル名を入力して、[保存]をクリックします。ここでは、「商品情報」と入力します。画面左上の[フォームを保存]をクリックします。画面右上の[アプリを更新]をクリックします。確認ダイアログで[アプリを更新]をクリックします。これでルックアップの設定は完了です。ルックアップの使い方は「設定したルックアップを使ってみる」を参照してください。固定リンクがコピーされましたルックアップ設定の「ほかのフィールドのコピー」を利用することで、複数選択フィールド、チェックボックスフィールド、ドロップダウンフィールドなどのデータを取得することもできます。ここでは、顧客リストアプリに登録している以下の内容を、案件管理アプリにもコピーする場合の設定例を紹介します。利用製品(複数選択フィールド)オプション(チェックボックスフィールド)顧客リストアプリと案件管理アプリでは両方とも会社名を登録するので、この会社名を紐づけて、利用製品とオプションの内容を取得することにします。案件管理アプリで会社名としてルックアップフィールドを配置し、以下のとおり設定します。[顧客リスト]オプションこれで、案件管理アプリの会社名を入力して[取得]をクリックすると、顧客リストアプリから利用製品とオプションの内容を取得できるようになりました。固定リンクがコピーされました参照先のレコード(マスターデータ)に変更があっても、ルックアップで取得済みの値はそのまま維持されます。自動的に最新の値にはなりません。再度[取得]をクリックすると、最新の値に上書きされます。既存のレコードを更新する場合、CSVファイルを読み込んで一括更新する方法が便利です。ルックアップ機能を使用して入力したフィールドの値を一括更新できるのは、次の条件を満たしている場合だけです。「コピー元のフィールド」で選択したフィールドについて、既存のレコードの値に重複がない。「コピー元のフィールド」で選択したフィールドの設定で「値の重複を禁止する」を選択している。商品管理アプリの「商品コード」を「コピー元のフィールド」に設定している場合、商品管理アプリのデータに値の重複がない、かつ「商品コード」フィールドの設定画面で「値の重複を禁止する」にチェックが入っている必要があります。ヒント「新しいファイル読み込み方式」を利用してファイルを読み込む場合は、コピー元のフィールドで「値の重複を禁止する」が無効であっても、ルックアップフィールドの登録・上書きができます。詳細は次のページを参照してください。「新しいファイル読み込み方式」と「従来のファイル読み込み方式」テーブルに設定したフィールドは指定できません。ルックアップフィールドの設定を変更しても、登録済みのレコードの、次のフィールドの値は変わりません。固定リンクがコピーされました動画でも、顧客管理アプリと案件管理アプリを例にルックアップの設定方法を説明しています。記載された商品名、各製品名は各社の登録商標または商標です。