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

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

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

You are not logged in.

Announcement

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


#1 2018-03-19 10:10:16

見習い
Member

ソート小計の集計結果

WIN7 FMPadv14
WIN2008 FMPser14

いつも質問させて頂きありがとうございます。

ソートを行った際にソート対象による集計を行っています。

この結果から5以上の場合はエラーを出したいのですが
どうしたらいいでしょうか・・・
3
A
A
A
2
B
B
5
C
C
C
C
C

一時的な照合キーを書き込み自己リレーションにて
それぞれのパートにポータルを配置しています。

なので各ソート対象にて
集計結果
リレーションに基づく非保存のCOUNT計算結果
という2種類の5という数字を判別する材料はあります。

流れは印刷をしたいのですが
5以上は印刷してもポータルが4行なので
印刷しても行が足りません。

印刷する前にこれをチェックしてエラーを出す方法はありますでしょうか。
(5以上を次ページに折り返すではなく印刷しないのが今回はマストです)

よろしくお願いします。

Offline

#2 2018-03-19 10:21:08

Shin
Member

Re: ソート小計の集計結果

> 5以上を次ページに折り返すではなく印刷しないのが今回はマストです
その1集計そのものを印刷しない、それとも、詳細を4件印刷するのでしょうか。

Offline

#3 2018-03-19 10:32:05

チポ
Member

Re: ソート小計の集計結果

> 5以上は印刷してもポータルが4行なので
この関連レコードが5以上というのなら、
  Count関数
で求められるでしょう。

そうならば、ここではソートは全く無関係ですね。

Offline

#4 2018-03-19 10:34:20

見習い
Member

Re: ソート小計の集計結果

Shin wrote:

> 5以上を次ページに折り返すではなく印刷しないのが今回はマストです
その1集計そのものを印刷しない、それとも、詳細を4件印刷するのでしょうか。

印刷しません。
これを印刷前に
「○○は○件あるので印刷できません。絞り込み件数を減らしてください」
とするか

もしその1集計を印刷しないことができるなら
「○○は○件あったので印刷できませんでした」

とするかですね。。。

そんなダイアログは見慣れたら読まないでしょうから印刷前にエラーに
した方がいいかなとも思います。

Offline

#5 2018-03-19 13:36:14

見習い
Member

Re: ソート小計の集計結果

チポ wrote:

> 5以上は印刷してもポータルが4行なので
この関連レコードが5以上というのなら、
  Count関数
で求められるでしょう。

そうならば、ここではソートは全く無関係ですね。

ソートして小計パートにポータルを配置して印刷しています。
COUTで求めることは知っていますが
一括で50件くらいを印刷する中でどうやってCOUNTするんでしょうか・・・

Offline

#6 2018-03-19 14:20:35

チポ
Member

Re: ソート小計の集計結果

計算フィールドを作り
  Count ( 関連レコード::フィールド )
として、
ソート前にこのフィールドが5以上は対象外にしておけばいいのでは。

Offline

#7 2018-03-19 15:40:43

Shin
Member

Re: ソート小計の集計結果

明細レコードを5件以上作らせないようにするのが先決では。

Offline

#8 2018-03-19 20:19:30

見習い
Member

Re: ソート小計の集計結果

チポ wrote:

計算フィールドを作り
  Count ( 関連レコード::フィールド )
として、
ソート前にこのフィールドが5以上は対象外にしておけばいいのでは。

確かにそうですね!
計算フィールドを作ってやってみます!!
ありがとうございます。

Offline

#9 2018-03-19 20:20:43

見習い
Member

Re: ソート小計の集計結果

Shin wrote:

明細レコードを5件以上作らせないようにするのが先決では。

万が一の対策を相談させていただきました。
5件以上発生するシチュエーションが少なからずありましたので・・・

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 10 queries executed - Memory usage: 517.38 KiB (Peak: 521.92 KiB) ]