みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっています。
Mac FileMaker ver.19です。
学校の訪問履歴を作成しています。
次のように日付毎に訪問校を入力しています。
7/10 A校
7/10 B校
7/15 A校
7/15 C校
7/20 A校
7/20 B校
7/30 A校
7/30 C校
1)小計パート「高校でソート」して訪問回数を表示
A校 4
B校 2
C校 2
2)小計パート「訪問日でソート」して訪問日の訪問先を表示
7/10 A校 B校
7/15 A校 C校
7/20 A校 B校
7/30 A校 C校
—————————
1)で訪問校の隣に累積訪問回数は表示できています。
2)では日付の後にその日の訪問先は表示できています。
—————————
次のように2)の表示、訪問校の後に累積訪問回数を表示させたいと願っています。
7/10 A校 4 B校 2
7/15 A校 4 C校 2
7/20 A校 4 B校 2
7/30 A校 4 C校 2
各校の累積訪問回数(最新の累積回数=同じ回数)を全ての訪問校の後に表示させたい。
1)の小計パートに表示されている訪問校の後の累積回数を何かグローバル変数のような形で取得し
訪問先の後に訪問回数が表示できないものでしょうか?
何卒ご教示のほど、よろしくお願いします。
1)小計パート「高校でソート」して訪問回数を表示
GetSummary(集計フィールド、訪問校)
で各校の訪問回数は取得できるのですが、レイアウトが 2)に変わるとソート対象が変わるので空白となってしまいます。
GetSummary(訪問回数、訪問校)の数値をそのまま取得して他のレイアウト(ソートに関係なく)で表示できるようにはならないでしょうか?
よろしくお願いします。
色々とお騒がせしました。
GetSummary で思い通りの結果を得ることができました。
解決しました。
ありがとうございました。
解決していませんでした。勘違いしていました。
1)のレイアウトの訪問回数は、訪問校でソートして、その集計を表示しています。
GetSummary(訪問回数、訪問校)を 1)のレイアウトに配置し数値が表示されたので解決したと思い込んでいました。
2)のレイアウトで表示することはできていません。
どなたか、ご教示お願いします。
GetSummary
で得られた集計値を、
別の数字フィールドに全置換等で固定値にすればいいのでは
Offline
7/10 A校 4
B校 2
7/15 A校 4
C校 2
7/20 A校 4
B校 2
7/30 A校 4
C校 2
でいいなら、高校をカウントする集計フィールドだけでいいです。日付。高校 で小計パートを作り、ソートします。
日付ごとに横並びがいいのでしたら、日付と高校で自己リレーションを張り、関連レコードをカウントする計算フィールドを作ります。それを並べるほうが簡単でしょう。
Offline
チポ 様 Shin 様 早速のご教示ありがとうございます。
まず、チポ 様にご指導していただいた
---------------------
「GetSummaryで得られた集計値を、別の数字フィールドに全置換等で固定値にすればいいのでは」
---------------------
で試みています。
1)のレイアウト(高校でソート) のレコードに 数字フィールドを配置し、
GetSummaryで得られた集計値をコピーし、その数字フィールドに貼り付け、訪問回数を表示することはできました。
しかし
2)のレイアウト(訪問日でソート) のレコードに その数字フィールドを貼り付けると空白になってしまいます。
全置換等で固定値にする ということができていないのだと思います。
固定値にする方法を教えていただけないでしょうか?
ーーーーーーーー
Shin 様にご指導いただいている、集計フィールド、自己リレーションの方法は、まず、チポ様の件を解決後、トライさせていただきます。
その時はまた、質問をさせていただくことがあると思いますが、よろしくお願いします。
> 1)のレイアウト(高校でソート) のレコードに 数字フィールドを配置し、
> GetSummaryで得られた集計値をコピーし
このレイアウトで、訪問校でソートし、
数字フィールドをフィールド内容の全置換を計算式
GetSummary ( 集計フィールド ; 訪問校 )
で実行します。
レイアウト2で横並びに表示をどのようにしているのか分かりませんが、
訪問校と同様に数字フィールドを使えばいいでしょう。
訪問校 & 数字フィールド
という計算フィールドの一覧を加工が簡単かも。
Offline
チポ 様
Shin 様
次の手順で、願っていたことが実現できました。
ありがとうございました。
GetSummaryの結果を数値フィールドにコピー
その後、日付と高校で自己リレーションを張り目的のレイアウトに設置
もう1件質問をさせてください。
プレビューモードで、ブラウズモードに戻るボタンが配置できないものでしょうか?
(ステータスバーを非表示にしています)
「プレビューモード」の状態で、「ブラウズモード」に戻るには、
メニューバー → 表示 → ブラウズモード で戻れるのですが、ボタンで実現ししたいと思っています。
よろしくお願いします。
別の質問は新しいスレを立てたほうがいいと思いますが、、
プレビューではボタンを押すことはできませんね。
スクリプトで
プレビューモード
スクリプト一時停止
ブラウズモード
こうすればプレビューでEnterキーでブラウズに戻ります。
お気に召さないかな、、
Offline
チポ 様
素晴らしい解決方法ご教示いただきまして、心より感謝申し上げます。
2件目の解決方法、とても素晴らしく大いに気に入ってしまいました。
本当にありがとうございました。
Shin 様
大いに助かりました。
本当にありがとうございました。
今後、別の質問は新しいスレを立てるようにします。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 570.76 KiB (Peak: 587.3 KiB) ]