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

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

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

You are not logged in.

Announcement

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


#1 2014-05-23 12:22:07

白薔薇
Member

2つの条件が同じ値のものを連結したい

いつも拝見させていただいております。

「月」「日」「金額」 のフィールドがあり

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

#2 2014-05-23 13:17:25

tim
Guest

Re: 2つの条件が同じ値のものを連結したい

「月」と「金額」で自己リレーション
Substitute(List(テーブル2::日);¶;"・")の計算フィールド作る
「月」と「金額」でソート・グループ化してエクスポート

#3 2014-05-23 14:54:56

白薔薇
Member

Re: 2つの条件が同じ値のものを連結したい

ご返信ありがとうございます

tim wrote:

「月」と「金額」で自己リレーション
Substitute(List(テーブル2::日);¶;"・")の計算フィールド作る
「月」と「金額」でソート・グループ化してエクスポート

上記をためしてみたのですが、
・書き出したEXCELが
4月 30000円 1日
      40000円 4日  ←4月がない
5月 30000円

となり、2行目以降の同じ「月」の値が空白になります・・・。

Last edited by 白薔薇 (2014-05-23 16:13:54)

Offline

#4 2014-05-23 17:19:11

チポ
Member

Re: 2つの条件が同じ値のものを連結したい

グループ化のエクスポートだとそうなりますね。

同グループのレコードを各一つだけ対象レコードにして、
普通にエクスポート。

これでいいのでは。

Offline

#5 2014-05-23 17:45:35

白薔薇
Member

Re: 2つの条件が同じ値のものを連結したい

ご返信ありがとうございます

チポ wrote:

同グループのレコードを各一つだけ対象レコードにして、

重複の値をすべて対象外にというのはできたのですが、ひとつだけ残すことができませんでした・・・。

どのあたりを設定すれば各一つだけ対象レコードにできますでしょうか。

Offline

#6 2014-05-23 18:05:55

チポ
Member

Re: 2つの条件が同じ値のものを連結したい

一例です。

レコードIDなどのユニークな値のフィールドを作ります。

timさんの自己リレーションを使い、
もう一つ計算フィールドを作り、
レコードID = 自己リレーション::レコードID
とすると、
同じグループの内、最初のレコードのみに1、他は0となります。

この1を検索すればいいですね。


ただし、
このフィールドは索引非保存となりますから、
レコードが大量に有ると検索にもたつきがでるかも。

Offline

#7 2014-05-23 18:55:36

Traveller
Guest

Re: 2つの条件が同じ値のものを連結したい

>4月がない
月の代わりに=月の計算フィールドをエクスポートしたらいいですよ。

#8 2014-05-23 19:42:21

白薔薇
Member

Re: 2つの条件が同じ値のものを連結したい

チポ様、Traveller様
おかげさまで書き出すことができました!

みなさまありがとうございました。
勉強になりました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 515.25 KiB (Peak: 519.79 KiB) ]