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

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

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

You are not logged in.

Announcement

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


#1 2014-04-03 18:25:46

コハル
Guest

エクスポート時に同レコードの複数行作成と空白行の削除

こんばんは。Filemaker初心者です。質問させてください。
Filemaker12アドバンスを使用しています。
自分でも説明が難しいので長文になるかと思います・・・。

1レコードに1個のフィールド(ID)と3個のフィールド(カテゴリ)があり、
ID=ab001  / カテゴリ1 カテゴリ2 カテゴリ3
のように1つのレコードになっています。
現在はこれをcsvで書き出すのに、3回書き出し(ID=ab001/カテゴリ1 ID=ab001/カテゴリ2 ID=ab001/カテゴリ3の組合せ)
その3つのファイルをコピーペーストして一つのcsvにまとめ、
以下のようにカテゴリフィールドが空白のものはその行だけIDごと削除しています。

ID=ab001 カテゴリ1(データ有り)
ID=ab001 カテゴリ2(空白)
ID=ab001 カテゴリ3(データ有り)
ID=ab002 カテゴリ1(データ有り)
ID=ab002 カテゴリ2(データ有り)
ID=ab002 カテゴリ3(空白)

ID=ab001 カテゴリ1(データ有り)
ID=ab001 カテゴリ3(データ有り)
ID=ab002 カテゴリ1(データ有り)
ID=ab002 カテゴリ2(データ有り)

この一連の作業が結構大変なので、Filemaker側の書き出しでなんとかいかないものかと質問しました。

1つのレコードのIDとカテゴリの組合せを3つ同時に一つのCSVファイルに書き出し、
その際にフィールド空白のものを書き出し項目から除外するなんて計算式などあるものでしょうか?

説明が乏しくてすいません。
宜しくお願いします。

#2 2014-04-03 18:58:17

Traveller
Guest

Re: エクスポート時に同レコードの複数行作成と空白行の削除

別テーブルを作って同じようにIDとカテゴリのフィールドを作る。
カテゴリフィールドは1個で入力値の制限で「常時」「空欄不可」にしておく。
この別テーブルに元テーブルから3回インポートしたらいいのではないかな。
書き出すときソートが必要になりそうですけど。
3回のインポートもスクリプトにしておけばボタンを押すだけ?

#3 2014-04-04 12:43:31

コハル
Guest

Re: エクスポート時に同レコードの複数行作成と空白行の削除

Travellerさんありがとうございます。
教えられたとおりにやってみたら、ボタン一個で思う様にcsvの作成が出来るようになりました。
ありがとうございました!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 549.35 KiB (Peak: 581.37 KiB) ]