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

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

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

You are not logged in.

Announcement

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


#1 2016-05-06 16:47:16

ひろゆき
Guest

計算式の指定:自動入力+条件で別の動作をさせる

お世話になります、よろしくお願いします。

計算式の指定欄に一つの確定条件を入れつつ、別の条件次第でさらに特定の動作を起こさせたいです。
もともと「日にち」というフィールドの計算式の指定入力欄に『Day ( 日付 )』とだけ入力されており、自動で日付が入力されていました。

その入力欄に『If ( 入稿   = "未定" ; TextColor(日にち;RGB(200;125;125)) ; TextColor(日にち;RGB(85;85;85))  )』
のように入力し、入稿のフィールドで未定を選択すると、日にちの数字が赤くなるようにしました。

この2つの指示を両方まかないたいのですが、上手く指示することができません。

【データを新規作成した際に「日にち」フィールドに「日付」が自動で入り、尚且つ「入稿」フィールドで「未定」を選んだ際は文字が赤くなる、それ以外の場合はグレーの文字になる。】
といった命令文を打ちたいです。

ご助力頂けると幸いです。

#2 2016-05-06 17:18:47

tim
Guest

Re: 計算式の指定:自動入力+条件で別の動作をさせる

別のフィールドを作らず「日にち」に色を付けたいんですよね。入れ子にすればいいです。
TextColor(Day ( 日付 );If ( 入稿   = "未定" ; RGB(200;125;125);RGB(85;85;85)))

#3 2016-05-07 15:22:05

ひろゆき
Guest

Re: 計算式の指定:自動入力+条件で別の動作をさせる

ありがとうございます。希望していた通りの動作をしました。

#4 2016-05-07 16:44:48

ひろゆき
Guest

Re: 計算式の指定:自動入力+条件で別の動作をさせる

たびたびすみません。。

上記の計算式を入力し動作チェックしていたところ、「入稿」フィールドで「未定」を選ぶと
案件一覧で表示されている全ての「日にち」フィールドが本日の日付に変更されてしまい、それを変更しようとしても
本日の日付で強制上書きされるようになってしまいました…。

オプションの『フィールドに既存の値が存在する場合は置き換えない』にチェックを入れると
新規レコードを作成した際、日にちフィールドに本日の日付は自動で入る(数値の変更もできる)のですが
「入稿」フィールドで「未定」を選んでも日にちの文字が赤く変わりませんでした。

非常に抽象的な伝え方になってしまうのですが…
【フィールド「日にち」のオプション】のデータ:欄に「その日の日付」が出るような指示を出して、
【計算式の指定】では色を変える指示のみをするような動作をさせたいです。


恐らく言葉足らずで意図が伝わるか不安ですが、
よいアイデアがありましたらご助力いただければ助かります。

#5 2016-05-07 20:49:31

tim
Guest

Re: 計算式の指定:自動入力+条件で別の動作をさせる

別にある「日付」フィールドの設定はどうなってますか?
それとも、Day(日付)でなくGet(日付)にしてませんか?

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 508.27 KiB (Peak: 514.96 KiB) ]