親フォームのレポートにサブフォームのレポートを表示する方法

親フォームのレポートにサブフォームのレポートを表示する方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件  

ユーザーがサブフォームを含むレポートで特定のレコードを表示したときに、対応するレコード内の値もあわせて表示されるようにします。

ユースケース  

ある注文管理アプリケーションには、2 つのフォームがあります: 顧客 フォームと 注文フォームです。 顧客 フォーム は、顧客の詳細を保存するために使用します。 注文 フォームは、 レジ係や 会計担当者が 注文を登録するために使用します。各注文は顧客に紐付けられており、その顧客の 詳細は、注文フォーム内のルックアップ項目から入力されます。商品 フォームには在庫情報が保存されています。レコードをクリックすると、そのレコードの詳細ビューで、顧客の電話番号や住所などのその他の詳細も表示されます。

手順  

1. 以下のフォームを作成 し、次の詳細を設定します。
フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
顧客
顧客
名前
顧客名
Customer_Name
メール
メール
メール
電話番号
電話番号
Phone_Number
注文
注文
 
ルックアップ(顧客)
顧客
顧客
日付
納品日
Delivery_Date
サブフォーム
  • 単一行
  • 数値
  • 通貨
  • 通貨
注文詳細
  • 商品名
  • 数量
  • 単価
  • 小計
Order_Details
  • Product_Name
  • 数量
  • 単価
  • Sub_Total
 
2. すべての注文 ]レポートを選択し、 詳細表示]をクリックします。[ レイアウト]の 2 番目のレイアウトを選択します。
 
3. 項目を設定 ]スライダーで、 関連ブロックを追加]をクリックします。これにより、 注文 ]フォームのすべての関連付けとサブフォームが一覧表示されます。リストから[ 注文詳細 ]サブフォームを選択します。
 

これにより、親フォームのレポートの該当する詳細ビューに、サブフォームのレポートが表示されます。

動作を確認する                     

 

注意事項            

  • ルックアップフォームは、レポートの詳細ビューに自動的に追加されます。サブフォーム内にルックアップが追加されている場合、そのデータもレポートの詳細ビューに自動的に追加されます。サブフォームは手動で追加できます。 初期設定では、2つのルックアップブロックおよび/またはサブフォームブロックが追加されます。この機能を使用して、さらにカスタマイズできます。

  • 関連フォームの詳細ビューは、ユーザーの要件に応じて設定できます。 追加されたブロックをクリックし、上部に表示される設定から必要なレイアウトを選択します。
  • さらに、項目の表示内容も設定できます。 たとえば、住所の代わりに ジオコーディネート(緯度・経度)を表示し、クリック可能に設定することもできます。 これらをクリックすると、対応する住所の地図が開き、ルートや距離などを 計算できるようになります。 詳細ビューのカスタマイズについての詳細は こちらをご覧ください。
  1. 詳細ビューのレイアウトを設定する