みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
FM13Ad / Win10
表題の件につきまして、みなさまにお力を借りたく参りました。
現在、ファイルを開いて一番初めに開かれる画面にて
集計値を表示しようと思っております。
※表示する項目は以下になります。(それぞれのPCによって、改行がズレてしまったりしたらすみません)
1.keyとなる集計月を5ヶ月分表示(繰り返しF、最大繰り返し数5、デフォルトの頭のFには当月)
2.それぞれの集計項目に関しての集計値(繰り返しF、最大繰り返し数5、集計する項目は8項目あります)
⇒集計項目名に関しては変更がされないため、テキストで設定する予定です。
【例】イメージです。
12月 1月 2月 3月 4月(1.の内容)
集計項目名A A1 A2 A3 A4 A5
集計項目名B B1 B2 B3 B4 B5
集計項目名C C1 C2 C3 C4 C5
集計項目名D D1 D2 D3 D4 D5
・
・
・
集計項目名H H1 H2 H3 H4 H5
そして年月を「前月」や「翌月」へ推移するボタンも設定しようと思っています。
「前月」をクリックするとデフォルトで表示する月は当月分が頭なので
「12月1月2月3月4月」⇒「11月12月1月2月3月」となるようにし、集計値も再集計。
(翌月を押したら逆の事をしたいです)
こういったことは可能でしょうか。
また、情報が不足している場合は言っていただければ答えますので
どなたか宜しくお願い致します。
ファイル構造が分りません。
各集計項目は8個のフィールド?
とすると、そのテーブルの1レコードはどうなっているのですか?
Offline
集計したい元テーブルがあるのですよね。
元テーブルで年月と集計項目名で自己リレーションすると
SumかCountか分かりませんけどレコードごとに集計値が
求められるはず。それを表示用の繰り返しに移せばいいです。
ここの発言をクロス集計で検索してみては。
Offline
チポ様
ご返信ありがとうございます。
ファイル構造が分りません。
⇒集計値を表示するテーブルは「TOPテーブル」になります。
実際の値が管理されているのは案件が格納されているテーブルになるので「案件テーブル」になります。各集計項目は8個のフィールド?
とすると、そのテーブルの1レコードはどうなっているのですか?
⇒集計をしたい項目は8項目です。
それぞれ繰り返しフィールドで5ヶ月分を表示したいので
最大繰り返し数が5となっているグローバルフィールドになります。
例としては現調日、内諾日、締結日...などになります。(数字は適当です)
12月 1月 2月 3月 4月(1.の内容)
現調日 1 5 10 15 20
内諾日 1 5 10 15 20
締結日 1 5 10 15 20
例えば、
将来も集計するようですね。
区分名、日付 があったとして、
ファイルを開く時に、グローバル変数 $$YM に、Year ( Get ( 日付 ) ) * 12 + Month ( Get ( 日付 ) ) を設定しておきます。
各レコードに、カウント という計算フィールド(繰り返し5) Year ( 日付[1] ) * 12 + Month ( 日付[1] ) = $$YM + Get ( 計算式繰り返し位置番号 ) - 1
これを個別に集計する、s_カウント を作ります。
区分名をキーとする小計パートを持たせたレイアウトを作り、その小計パートの中に s_カウント を配置しておきます。
ファイルが開いた時に、そのレイアウトへ移動し、区分でソートすれば、集計数が表示されます。
$$YM を増減すれば、表示範囲は移動してきますね。
https://dl.dropboxusercontent.com/u/926 … 03.fp7.zip
Last edited by Shin (2015-12-04 23:17:24)
Offline
現調日・内諾日・・・
って、日付のことで集計ではないのでは?
まったくと言っていいほど理解できていません ;;
Offline
商談から、受注、施行、引渡までの管理でしょうか。(受注建築かな)
レコードに、商談日、現調日、内諾日、締結日などが入力されているのでは。それぞれが、月度で何件取れたかを集計したいのでは、と読んだのですが。
Offline
Shinさん
ご返事ありがとうございます。
またご返事が遅くなりまして、申し訳ございません。。。
例えば、
将来も集計するようですね。
区分名、日付 があったとして、
ファイルを開く時に、グローバル変数 $$YM に、Year ( Get ( 日付 ) ) * 12 + Month ( Get ( 日付 ) ) を設定しておきます。
各レコードに、カウント という計算フィールド(繰り返し5) Year ( 日付[1] ) * 12 + Month ( 日付[1] ) = $$YM + Get ( 計算式繰り返し位置番号 ) - 1
これを個別に集計する、s_カウント を作ります。
区分名をキーとする小計パートを持たせたレイアウトを作り、その小計パートの中に s_カウント を配置しておきます。
ファイルが開いた時に、そのレイアウトへ移動し、区分でソートすれば、集計数が表示されます。
$$YM を増減すれば、表示範囲は移動してきますね。
https://dl.dropboxusercontent.com/u/926 … 03.fp7.zip
頂きました、サンプルファイルの通りの集計が欲しいと思っていました!
本当にありがとうございます。
こちらをヒントに作成したいと思います!
チポさま
ご説明が下手で申し訳ございません・・・
日付を集計したいと考えています。
その月に何件とれたか、です。
リスト表示ではなく、フォーム形式でうまくできないかと。。。
現調日・内諾日・・・
って、日付のことで集計ではないのでは?まったくと言っていいほど理解できていません ;;
Shinさま
リスト表示ではなく、フォーム形式で同じように推移できる設定方法の
ヒントがあればご教示お願いしますm(__)m
商談から、受注、施行、引渡までの管理でしょうか。(受注建築かな)
レコードに、商談日、現調日、内諾日、締結日などが入力されているのでは。それぞれが、月度で何件取れたかを集計したいのでは、と読んだのですが。
最初に表示するだけで,フォーム表示が必要な意味が分かりませんが。
同じ様な構造で、項目毎の繰り返しフィールドを作れば良いですが。そのためには、8倍のフィールドが必要になります。
Offline
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 541.1 KiB (Peak: 562.01 KiB) ]