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

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

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

You are not logged in.

Announcement

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


#1 2022-05-07 17:47:45

ふくつ
Guest

重複した日付を非表示にする方法

レポートで同じ日付を非表示にするために、以前のバージョン16では
次の場合にオブジェクトを隠す の設定で
テーブル::日付 = GetNthRecord ( テーブル::日付  ; Get ( レコード番号 ) - 1 )
としていましたが、18では機能しないようです

日付がすべて非表示になってしまいます
調べたところ17からの仕様変更のようですが、対処法を見つけることができませんでした
どのようにしたら以前のように、重複した日付を非表示にすることができますか?

FM18でWIN10です

#2 2022-05-07 21:17:14

himadanee
Guest

Re: 重複した日付を非表示にする方法

FM19しかないので19でやってみましたが、それだと1行目が非表示になりますが他は正常に動いてます。
1行目は表示したいでしょうから
Get ( レコード番号 ) > 1
and
を追加する必要があるようです。

#3 2022-05-07 21:42:38

ウィン
Member

Re: 重複した日付を非表示にする方法

Offline

#4 2022-05-08 08:50:29

Shin
Member

Re: 重複した日付を非表示にする方法

集計レイアウトにして、日付をキーにしてソートすればいいだけなのでは。

Offline

#5 2022-05-08 19:37:38

Moz
Member

Re: 重複した日付を非表示にする方法

18では機能しないようです

機能しないのではなく、無効な計算式(結果が ? のとき)では非表示になります。
※サイレント仕様変更と思われ。

1レコード目では「前のレコード」というのが不成立になるためhimadaneeさんの書かれている追加の式が必要になります。

レイアウトオブジェクトの表示と非表示

Offline

#6 2022-05-14 08:47:20

himadanee
Guest

Re: 重複した日付を非表示にする方法

FM18から「計算式がエラーと評価された場合は、オブジェクトが非表示になります。」というのが追加されてます。
https://fmhelp.filemaker.com/help/18/fm … ts.html%23
FM19では「計算式の一部または全部を評価できない場合 (「?」が返される)、オブジェクトは非表示になります。」

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 509.48 KiB (Peak: 515.37 KiB) ]