初心者のFileMaker pro Q&A (旧掲示板)

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

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

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2019-08-08 19:14:56

まあさん
Member

エクスポートの際、テーブルのフィールドを全行に入れる方法

FileMaker Pro 17 Advancedを使用し始めた初心者です。

レイアウト内にポータルを置いて、小売店の受注フォーマット(申込書)を作っています。
受注レコードをExcelファイルとして、エクスポートしたいと考えています。

エクスポートの際、ポータル内の受注レコードは行に分かれて(理想通り)出せるのですが、
同一申込書内には、お客様名や住所は当然1箇所でしか記録しません。
すると、エクスポートの際、そこが空欄になってしまいます。

同じ申込書(申込書IDが同一)の場合に、
エクスポートされた全行に同一のお客様情報が記録された状態にするにはどうしたら良いのでしょうか?

よろしくお願いいたします。

Offline

#2 2019-08-08 21:29:06

koeda
Member

Re: エクスポートの際、テーブルのフィールドを全行に入れる方法

空欄になってしまうのは、エクスポートを実行する際の申込書レイアウトが
受注明細のテーブルではなく、その申込書テーブルに関連づけられているからです。
エクスポートの対象の申込書が1通(=1レコード)だから、1行しか出力されません。

お望みのExcelファイルを出力するには、「受注レコード」と関連づけられた
レイアウトを使えば良いのです。
そういうレイアウトがなければ新規作成します。

そのレイアウトに切り替えてから、エクスポートメニューを実行します。
項目指定のダイアログで、顧客名や住所を出力項目として追加指定します。
これで全行に顧客名や住所が出力されます。

このエクスポート作業を頻繁に行うのであれば、スクリプト化しておくのも良いでしょう。

Last edited by koeda (2019-08-08 21:32:21)

Offline

#3 2019-08-08 22:19:27

まあさん
Member

Re: エクスポートの際、テーブルのフィールドを全行に入れる方法

早速、ありがとうございます。

まだ、完全に咀嚼しきれないので、
教えて頂いたことが実際にどのような流れか、
試してみます。

koeda wrote:

空欄になってしまうのは、エクスポートを実行する際の申込書レイアウトが
受注明細のテーブルではなく、その申込書テーブルに関連づけられているからです。
エクスポートの対象の申込書が1通(=1レコード)だから、1行しか出力されません。

←ここまでは完全にその通りで、良く理解できるのですが。

Last edited by まあさん (2019-08-08 22:21:30)

Offline

#4 2019-08-09 00:41:24

Shin
Member

Re: エクスポートの際、テーブルのフィールドを全行に入れる方法

受注レコード側に、受注書の各データを参照する計算フィールドを作っておきます。
関連レコードへ移動して、エクスポートすればいいでしょう

Offline

#5 2019-08-09 10:23:46

まあさん
Member

Re: エクスポートの際、テーブルのフィールドを全行に入れる方法

koedaさん
Shinさん

うまくできました!

大変、ありがとうございました _!!_ 合掌

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 509.49 KiB (Peak: 514.03 KiB) ]