みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
レポートで同じ日付を非表示にするために、以前のバージョン16では
次の場合にオブジェクトを隠す の設定で
テーブル::日付 = GetNthRecord ( テーブル::日付 ; Get ( レコード番号 ) - 1 )
としていましたが、18では機能しないようです
日付がすべて非表示になってしまいます
調べたところ17からの仕様変更のようですが、対処法を見つけることができませんでした
どのようにしたら以前のように、重複した日付を非表示にすることができますか?
FM18でWIN10です
FM19しかないので19でやってみましたが、それだと1行目が非表示になりますが他は正常に動いてます。
1行目は表示したいでしょうから
Get ( レコード番号 ) > 1
and
を追加する必要があるようです。
Offline
集計レイアウトにして、日付をキーにしてソートすればいいだけなのでは。
Offline
18では機能しないようです
機能しないのではなく、無効な計算式(結果が ? のとき)では非表示になります。
※サイレント仕様変更と思われ。
1レコード目では「前のレコード」というのが不成立になるためhimadaneeさんの書かれている追加の式が必要になります。
Offline
FM18から「計算式がエラーと評価された場合は、オブジェクトが非表示になります。」というのが追加されてます。
https://fmhelp.filemaker.com/help/18/fm … ts.html%23
FM19では「計算式の一部または全部を評価できない場合 (「?」が返される)、オブジェクトは非表示になります。」
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 509.63 KiB (Peak: 515.59 KiB) ]