みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも拝見させていただいております。
「月」「日」「金額」 のフィールドがあり
4月 1日 30000円
4月 4日 40000円
4月 6日 30000円
5月 2日 30000円
5月...........
のようなデータを
4月 1日・6日 30000円
4月 4日 40000円
5月 2日 30000円
5月...........
のような形にし、最終的にEXCEL書き出しを行いたいと思っています。
「月」と「金額」が同じものの「日」を結合したいのですが・・・。
ご存じの方がいらっしゃいましたら、よろしくお願いいたします。
MacOSX 10.5.8 Filemaker8.5v2
Offline
「月」と「金額」で自己リレーション
Substitute(List(テーブル2::日);¶;"・")の計算フィールド作る
「月」と「金額」でソート・グループ化してエクスポート
ご返信ありがとうございます
「月」と「金額」で自己リレーション
Substitute(List(テーブル2::日);¶;"・")の計算フィールド作る
「月」と「金額」でソート・グループ化してエクスポート
上記をためしてみたのですが、
・書き出したEXCELが
4月 30000円 1日
40000円 4日 ←4月がない
5月 30000円
となり、2行目以降の同じ「月」の値が空白になります・・・。
Last edited by 白薔薇 (2014-05-23 16:13:54)
Offline
グループ化のエクスポートだとそうなりますね。
同グループのレコードを各一つだけ対象レコードにして、
普通にエクスポート。
これでいいのでは。
Offline
ご返信ありがとうございます
同グループのレコードを各一つだけ対象レコードにして、
重複の値をすべて対象外にというのはできたのですが、ひとつだけ残すことができませんでした・・・。
どのあたりを設定すれば各一つだけ対象レコードにできますでしょうか。
Offline
一例です。
レコードIDなどのユニークな値のフィールドを作ります。
timさんの自己リレーションを使い、
もう一つ計算フィールドを作り、
レコードID = 自己リレーション::レコードID
とすると、
同じグループの内、最初のレコードのみに1、他は0となります。
この1を検索すればいいですね。
ただし、
このフィールドは索引非保存となりますから、
レコードが大量に有ると検索にもたつきがでるかも。
Offline
>4月がない
月の代わりに=月の計算フィールドをエクスポートしたらいいですよ。
チポ様、Traveller様
おかげさまで書き出すことができました!
みなさまありがとうございました。
勉強になりました。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 515.25 KiB (Peak: 519.79 KiB) ]