みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
見積テーブルで担当者、見積状態(見積中or受注済)になるフィールドがあり、
担当者ごとに受注済のデータのカウントを取る方法を教えていただけないでしょうか?
リスト形式にて期間で検索した対象データを表示して管理しております。
レイアウトのスペースの問題もありドロップダウンでヘッダーに配置したいと思っております。
担当者別受注済カウント(ドロップダウン表示)
山田 5
佐藤 5
鈴木 4
石原 3
石本 2
宜しくお願いいたします。
環境はWIN7 WIN FMP12です。
宜しくお願いいたします。
ドロップダウンのフィールドをグローバルにして期間開始日と期間終了日もグローバル
もうひとつグローバルで受注済と入れておく
自己リレーションは
見積 見積2
ドロップダウン = 担当者
受注済 = 見積状態
開始日 ≤ 日付
終了日 ≥ 日付
カウントはCount(見積2::担当者)
Traveller 様
ご返答ありがとうございます。
教えていただいたリレーションの場合、ドロップダウンで「山田」を選択した際に、「5」のカウントを取得は出来るのですが、
このドロップダウンを動的な値一覧のような形で対象レコード内の担当者とカウント数を全て表示したいと思っているのですが、何か良い方法はございますでしょうか?
お知恵をお貸しさいませ。
(ドロップダウンを開いたときに柿のような形で表示したいです。)
山田 5
佐藤 5
鈴木 4
石原 3
石本 2
FMでは、かなりムリムリな要求ですネ。
【問題点】
1. 値一覧の対象フィールドには索引が必須。→ 集計結果は通常索引が取れない。
2. 値一覧は指定テーブルの全レコードを対象にする。→ 一時的検索レコードだけを反映させるのは難しい。
3. 値一覧のリスト順は値の昇順となる。→ お求めのカウント数の降順で名前リスト表示は設定困難。
4. カウント集計計算値は索引が作れない。
5. リレーション集計で任意の検索結果一時レコードだけを対象指定するのは設定が面倒。
かなりトリッキーな裏技手法ですが、上記問題点を無理々々クリアーさせた作例。
説明代わりにご覧下さい。
●サンプル「集計値一覧.fmp12」→ http://yahoo.jp/box/zwOv92
Offline
うっ、そういう事ですか。
別テーブルで集計して、ボタンを押したら別ウインドウで表示とか。
別テーブル(担当者マスタ)でリレーション集計して集計値を別フィールドに全置換して
値一覧は担当者マスタの担当者、2番目を別フィールドにするとできますね。
担当者数で全置換に時間が掛かるかも知れないし、全担当者表示でソートできないけど。
Traveller 様
お世話になっております。
「別テーブル(担当者マスタ)でリレーション集計しての方法」を教えていただくことは可能でしょうか?
担当者は現在25人です。
ドロップダウンで表示した際に出来ましたら、受注済 の対象レコード数の多いもの順でソートをかける仕様にしたいとまで考えております。
Hiro 様
サンプルファイルまで作成していただき本当にありがとうございました。
こちらも参考にさせていただきます。
本当にお手数をおかけいたしますが、どうぞ宜しくお願いいたします。
レイアウトのスペースの問題もありドロップダウン
カーソルが入れば表示されるから、編集ボックスでいいのでは。
ゆいさま
現在の仕様は、担当者(グローバル-ドロップダウン)を使用して担当者ごとの対象レコードに絞り込んで、3~5種類の書類を対象レコード枚数の印刷処理を行っておりまして、担当者毎に絞り込み前にデータのあるなし、あれば伝票の枚数を把握できれば
かなり便利になるので何とかしたいと思っているしだいです。(複数の書類の中には専用紙での印刷も含まれており用紙の入れ替えも伴うため、何とか作業の効率化を計れないかと思っております。)
そういう状況だと、担当者ごとよりも用紙ごとにまとめて印刷したほうが楽じゃないですか?
検索結果にあるけど印刷しない担当者というのもあるんですか?
Offline
後半の件、良く分かってないけどサンプル
Hiroさんのデータを勝手に拝借していますm(_ _)m
http://pupld.net/21/140210/zlc0ugbgvf/index.cgi
受注済み.fmp12
wader 様
>印刷しない担当者というのもあるんですか?
そうなのです。通常は担当者毎にまとめて印刷するのですが、イレギュラーなケースに備えて、別に各データに「印刷チェック」のフィールドがあり、印刷スクリプトはそこもチェックして最終的な対象データの印刷をさせている状態です。
Traveller 様
本当にありがとうございました。
正しくこのイメージであります。担当者テーブルを作成して使用させていただきます。
Traveller 様には、以前も繰り返しの集計にて助けていただき本当に感謝しております。
Hiro様もサンプルのご提供をしていただきありがとうございました。
また宜しくお願いいたします。
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 528.73 KiB (Peak: 549.63 KiB) ]