初心者のFileMaker pro Q&A

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

Claris FileMaker Pro 19 ヘルプ
新しい質問は、新規トピック から投稿して下さい。


#1 2021-07-21 11:21:10

後藤
ゲストユーザー

複数のテーブルを参照してレイアウトを作成している際のエクスポート

▽テーブルA
名前
住所
電話番号

▽テーブルB
購入日
購入物
値段

上記テーブルをタブコントロールを使い以下のようなレイアウトを作っています。

▽レイアウトA
電話番号
名前
住所
購入日
購入物
値段

ここで質問です。

「レイアウトA」のデータをエクセル形式でエクスポートしたいのですが、
やってみると「テーブルB」が基準?になってしまい、
「テーブルA」の情報(例えば携帯番号)などが1個のみ表示され以下が空白になります。

なんて言うんでしょう、ツリー形式?みたいな票がエクスポートされてくるんです。

09011112222 佐藤 日本 20300101 カリカリ 1000円
空白 空白 空白 20300201 ペットシーツ 500円
空白 空白 空白 20500404 猫トイレ 2000円
09022223333 田中 アメリカ 20210102 宇宙服 100円
空白 空白 空白 20100501 下駄 9000円

みたいな感じです。

この空白となっている部分を埋めた状態でエクスポートするにはどうすれば良いのでしょうか?

#2 2021-07-21 11:40:46

Moz
メンバー

Re: 複数のテーブルを参照してレイアウトを作成している際のエクスポート

レイアウトAがテーブルBに基づいたレイアウトになっていませんか?

オフライン

#3 2021-07-21 11:42:19

後藤
ゲストユーザー

Re: 複数のテーブルを参照してレイアウトを作成している際のエクスポート

>Moz様

基づいた、と言うのがよくわからないのですが、レイアウトAは新規に作っております。

#4 2021-07-21 11:55:13

Shin
メンバー

Re: 複数のテーブルを参照してレイアウトを作成している際のエクスポート

レイアウトAの中で、購入日、購入物、値段は、どのように表示されていますか。ポータルでしょうか。

テーブルBで一覧するレイアウトを作ってみてください。そこで、テーブルAの情報を含めたフィールドをエクスポートするといいです。

オフライン

#5 2021-07-21 12:00:42

チポ
メンバー

Re: 複数のテーブルを参照してレイアウトを作成している際のエクスポート

それが仕様です。

テーブルBのレイアウトからエクスポートすればいいのでは。

オフライン

#6 2021-07-21 12:58:49

Moz
メンバー

Re: 複数のテーブルを参照してレイアウトを作成している際のエクスポート

基づいたというのはどのテーブルのレコードを表示するか。ということです。多少の語弊はありますが。

レイアウトモードで[レイアウト]メニューから[レイアウト設定]を開いて下さい。
「レコードを表示」のところにレイアウトが基づくテーブル名が設定されています。

新規に作る際にテーブルを指定する必要があります。ご自身でテーブルBを選んだのではないですか?

チポさんも書いて下さっていますがレイアウトが基づいているテーブルのレコードがエクスポートされるのが仕様です。
テーブルAのレコードを書き出したいならテーブルAに基づいたレイアウトからエクスポートします。

Shinさんが書いて下さっている通りのような気もしますが
レイアウトAがどのようなレイアウトでどんな情報を書き出したいのかもう少し詳細に書くと良いでしょう。

オフライン

#7 2021-07-21 13:27:44

チポ
メンバー

Re: 複数のテーブルを参照してレイアウトを作成している際のエクスポート

関連テーブルのフィールドをエクスポートすると、
関連レコードの数分のレコードがエクスポートされ、
元のテーブルのフィールドは照合フィールドごとに、
最初のレコードのみエクスポートされ、
それ以下は空欄となる。

これが仕様です。
と言いました。

編集者 チポ (2021-07-21 13:28:06)

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer