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

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

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

You are not logged in.

Announcement

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


#1 2023-04-10 03:39:33

スター
Guest

日付が変わるごとに背景色を変える方法

リスト形式でレコードを表示させます
フィールドとして日付や売上などがあります
日付をグループとしても単位(目立たせる)にするために、
日付が変わるたびに
白とグレーの背景色を変えることはできますか?

2023-04-10  白
2023/04/10 白
2023/04/11 グレー
2023/04/11 グレー
2023/04/12 白
といった具合です。標準機能ですと、レコードごとに
色が変わってしまいます

#2 2023-04-10 09:22:10

チポ
Member

Re: 日付が変わるごとに背景色を変える方法

計算フィールド フラグ を作り、
  Case ( 日付 = GetNthRecord ( 日付 ; Get ( レコード番号 ) -1 ) ;
              GetNthRecord ( フラグ ; Get ( レコード番号 ) -1 ) ;
              not GetNthRecord ( フラグ ; Get ( レコード番号 ) -1 ) )
とすると日付が変わるたびに、0,1を交互に示します。

これを条件に使えばいいのでは。

Offline

#3 2023-04-10 12:01:46

Shin
Member

Re: 日付が変わるごとに背景色を変える方法

Mod ( 日付 ; 2 )
が簡単ですよ。

Offline

#4 2023-04-10 13:05:49

チポ
Member

Re: 日付が変わるごとに背景色を変える方法

日付が飛んだ場合は?

Last edited by チポ (2023-04-10 13:30:44)

Offline

#5 2023-04-10 13:55:17

Shin
Member

Re: 日付が変わるごとに背景色を変える方法

アァ、そうか。

Offline

#6 2023-04-11 17:22:28

himadanee
Guest

Re: 日付が変わるごとに背景色を変える方法

集計のList(以下の式でdlistフィールドを使う方法)を考えてみましたが、日付でソートされてないとうまくいきません。
Mod (
ValueCount (
UniqueValues (
LeftValues (
GetSummary ( テーブル::dlist ; テーブル::dlist ) ; Get ( レコード番号 )
)
)
)
; 2 )

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 547.53 KiB (Peak: 579.09 KiB) ]