みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM13/Win7環境です。
[テーブル1]※顧客情報
・日付
・参加状況
(参加状況は
ドロップダウンで
「参加済み,予約中,不参加」等の
選択ができるようにしています)
例)
日付:1/10 参加状況:不参加
日付:1/10 参加状況:不参加
日付:1/10 参加状況:参加済み
日付:1/20 参加状況:参加済み
日付:1/20 参加状況:参加済み
[テーブル2]※集計用
・日付
・動員数
例)
日付:1/10 動員数:
日付:1/20 動員数:
現在テーブル1とテーブル2の日付はリレーションを組んでいる状況です。
テーブル2の動員数に1/10であれば「1」1/20であれば「2」と
表示されるように計算式を組みたいです。
ご教示いただけますと幸いです。
Offline
テーブル2に参加状況という名前のテキストグローバルフィールドを作って「参加済み」と入れて
両テーブルを日付と参加状況でリレーションすると動員数=Count(テーブル1::日付)
Offline
おぉ、旅人さん、お帰りなさい。
復帰をお待ちしておりました。
旅人さんの通りですが、
予約中は、動員へカウント?
もしそうなら、
※テキストグローバルフィールドを作って「参加済み¶予約中」と値一覧を入れて
となります。
Offline
旅人さん?
イヤーお久しぶりですね、復活ですか、
おめでとうございます!!
もう一つの方法
顧客情報で、「動員」となるステータスなら1を入力する計算フィールドを作って、
現在のリレーションでそれをSumすればいいですね。
Offline
ご教示ありがとうございます。
追記で大変申し訳ないのですが、
上記で参加済みの中に
参加済み(合格)
参加済み(不合格)
という項目があります。
例)
日付:1/10 参加状況:不参加
日付:1/10 参加状況:参加済み(不合格)
日付:1/10 参加状況:参加済み(不合格)
日付:1/10 参加状況:不参加
日付:1/10 参加状況:参加済み(合格)
上記のような状況で動員数としては「3」と表示させたく、
その場合参加状況という名前のテキストグローバルフィールドに
「参加済み」と入力してもカウントされますでしょうか?
Offline
テキストグローバルフィールドに、
「参加済み(合格)¶参加済み(不合格)」
と改行リストを入力します。
※これで、OR照合条件のリレーションが作れます。
Offline
>Hiro様、チポ様
ご意見誠にありがとうございます。
カウントしたいものは
参加済み(合格)
参加済み(不合格)
のみです。
予約中や不参加はカウントしないような仕様にしたいです。
Offline
計算フィールド
PatternCount ( 参加状況 ; "参加済み" )
これを合計すればいいでしょう。
Offline
まだうまくできておりませんが
全てのご意見をご参考に進めてみます!
みなさまご丁寧にありがとうございました!
Offline
またFilemakerを触り出しました。
殆ど忘れているので出直し勉強です。
皆様、お手柔らかにお願いします。
Offline
Pages: 1
[ Generated in 0.008 seconds, 10 queries executed - Memory usage: 516.46 KiB (Peak: 521 KiB) ]