初心者のFileMaker pro Q&A

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

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

ログインしていません。

アナウンス

Claris FileMaker Pro 19 ヘルプ
新しい質問は、新規トピック から投稿して下さい。


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

ふくつ
ゲストユーザー

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

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

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

FM18でWIN10です

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

himadanee
ゲストユーザー

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

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

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

ウィン
メンバー

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

オフライン

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

Shin
メンバー

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

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

オフライン

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

Moz
メンバー

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

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

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

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

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

オフライン

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

himadanee
ゲストユーザー

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

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

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer