設計ガイド
なんか問題がある?心配しないで、答えは全部ここにいる。
全サイト検索

他のフォームからのリンクを表示

参照子テーブルを作成

他のフォームからのリンクを表示 を使用して 参照子テーブル を追加する前に、両方のシートが同じ リンクと読み込み を設定した リンクフィールド を共有していることを確認してください。 設定手順は、参照元が 独立フィールド子テーブルフィールド かによって異なります。

それぞれの方法については、以下で説明します。

1. 独立フィールドのデータを参照子テーブルとして表示する

「受注書」シートと「顧客」シートがあり、「受注」シートのデータを「顧客」シート内の 子テーブル として表示したい場合は、以下の手順に従ってください。

まず、「受注書」シートのフォームページで デザインモード を開きます。

フォームツール メニューの リンクされたシート から、リンクと読み込み により「顧客」シートと連携されていることを確認してください。

次に、「顧客」シートの デザインモード に戻り、シート連携 の中から 他のフォームからのリンクを表示 を選択します。

リンク済みのシートが自動的に一覧表示されますので、その中から 参照子テーブル として追加したいシートを選択してください。

リンクされた 子テーブル にカーソルを合わせると緑色に変わります。そのままクリックして、配置したい位置までドラッグしてください。

フィールド選択画面では、矢印ボタンを使って、表示したいフィールドを 選択済みのフィールド に移動し、表示しないフィールドは 選択可能なフィールド 側へ移動します。

また、選択済みのフィールド 内では上下の矢印を使って表示順を調整できます。

設定が完了したら、子テーブルを挿入 ボタンをクリックしてデザインを保存してください。これで、参照子テーブルがシートに追加されます。

このように、「顧客」シート内の参照子テーブルには、その取引先に紐づく過去の受注レコードが自動的に集約されて表示されます。

2. 参照子テーブルに子テーブルのフィールドデータを表示する

(1) 連結フィールドが独立フィールドの場合

例えば、「受注」シートの「取引先ID」フィールドが「取引先」シートからリンクされており、「取引先」シート側で「受注」シートの子テーブル内にある各「受注明細」を自動的に表示したい場合、以下の手順を推奨します。

1.  子テーブルから新しいフォームを作成 機能を使用して、子テーブルを元にした独立したシート(例:「受注明細」)を作成します。

2.  元フォームのフィールドを新規作成 を使用して、親シート(「受注」)にある「取引先ID」フィールドを、新しく作成したシートに含めます。

3.  独立フィールドのデータを参照子テーブルに表示する 場合と同様に、他のフォームからのリンクを表示 を使用して、新しく作成したシートのデータを参照子テーブルとして表示します。

(2) 子テーブルフィールドをリンクフィールドとして使用する場合

例えば、「社員管理」シートが、タスク子テーブル内の「担当者」フィールドを通じて、「プロジェクト管理」シートと リンクと読み込み の関係を持っており、特定の従業員に割り当てられているすべての「プロジェクトタスク」を「社員管理」シート側で子テーブルとして表示したい場合を想定します。

前述の方法と同様に、まず子テーブルから新しいフォームを作成機能を使用して、その子テーブルを元に独立したシートを作成します。その後、表示先のシートで 既存のシートから参照を表示 を使用し、参照子テーブルとしてデータを表示します。

参照子テーブルにフィールドを追加

参照用子テーブルの元フォームに新しいフィールドがあり、それを参照用子テーブルに追加したい場合は、 フォームツール, をクリックし、リンクワークシートでフォームのリンク状況を確認すると、「他のフォームからのリンクを表示」に参照用子テーブルの元フォームが表示されますので、フォーム名をクリックするとフィールドを追加できます。

参照子テーブルにレコードを作成する

この子テーブルの参照元となるシートで、新規レコード作成画面へ素早く切り替えるためのボタンを追加できます。フォームツールメニューの他のフォームからのリンクを表示で参照シート一覧を開き、対象シートの横にある歯車アイコンをクリックしてください。

「ボタン新規作成」をクリックし、ウィンドウ内でボタンに名前を付けます。

作成されたアクションボタンを押すと、元の子テーブルにデータを追加するための「レコード作成」画面が表示されます。

その後、参照元シートで新しいレコードを追加すると、対応するリンクフィールドには自動的に値が入力されます。

備考: デフォルトでは、レコードを保存すると参照元シートのタブは自動的に閉じられます。保存後もタブを開いたままにしたい場合は、こちらの記事をご参照ください。

備考: アクションボタンを削除したい場合は、こちらの記事をご参照ください。

子テーブルから新しいフォームに直接リンクする

子テーブルのテキストフィールドにリンクを作成し、他のフォームからのリンクを表示するリンク機能を使って、リンク先のフォームにアクセスすることができます。

例えば、顧客フォームに受注書を含む子テーブルがあり、「他のフォームからのリンクが表示」で受注書フォームにリンクできます。

フォームツール > リンクシートをクリックします。「他のシートからのリンクを表示する」の「作業項目」の横にギアのアイコンがあります、ギアをクリックしてリンクを設定します。

「受注番号」フィールドを使用したい場合、例えば参照元のフォームに複数のバージョンがある時、どのバージョンをデフォルトで表示するかを設定できます。

設定を保存してデザインモードを離れると、設定したフィールド値がリンクされていることが確認できます。

いずれかのリンクをクリックすると、子テーブル新しいフォームを生成された関連データフォームにアクセスできます。

チュートリアルビデオ

簡単に参照子テーブルを作成:

Ragic にフィードバックを送る

ご意見をお聞かせください(必須・複数選択可)

上記の項目について、詳細をご記入ください:

フィードバック理解のため、スクリーンショットをご提供ください:

貴重なご意見をありがとうございます!

無料でRagicを始める

Googleアカウントに登録

Ragic 株式会社
1-888-666-8037
info@ragic.com
利用規約 | プライバシーポリシー