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

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

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

You are not logged in.

Announcement

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


#1 2017-12-26 08:43:24

siniti
Member

レコードに色を付ける

印刷した時に、ここを修正しましたというように
修正個所に色を付けたいのですが
方法を宜しくお願いします。

13.0v9

現在、入力しているレコードが24レコードほどあります
社員番号 社員名 住所 電話番号
とフィールドがあります。

Offline

#2 2017-12-26 13:44:52

肉塊
Member

Re: レコードに色を付ける

書かれている情報だけでは、どのような状態を希望されているのか少しイメージしづらいように感じます。

社員名簿の変更時に印刷を行う必要があり、
その際に、今回変更したレコードのみ、色を付けたい…というような事でしょうか?


Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)

Offline

#3 2017-12-26 13:57:28

siniti
Member

Re: レコードに色を付ける

肉塊 wrote:

書かれている情報だけでは、どのような状態を希望されているのか少しイメージしづらいように感じます。

社員名簿の変更時に印刷を行う必要があり、
その際に、今回変更したレコードのみ、色を付けたい…というような事でしょうか?

>有難うございます。
そうです。
社員名簿の一部内容変更を、わかりやすく修正した個所のみに色を
つけたいです。
それから、印刷したいです。

Offline

#4 2017-12-26 15:49:06

チポ
Member

Re: レコードに色を付ける

ボディ全体に色をつけたいのですか?
それとも
変更したフィールドのみに色を付けたいのですか?

Offline

#5 2017-12-26 15:52:02

siniti
Member

Re: レコードに色を付ける

すみません。
変更したフィールドのみに色を付けたいのです。

Offline

#6 2017-12-26 16:37:12

チポ
Member

Re: レコードに色を付ける

ちょっと手が込み入りますよ。


条件付き書式のためにフィールド(仮にフィールドAとします)を一つ作ります。

スクリプト
  元に戻す[元に戻す]
  変数 = Get ( アクティブフィールド内容 )
  元に戻す[再実行]
  If [ not IsEmpty ( 変数 ) and 変数 ≠ Get ( アクティブフィールド内容 ) ]
    フィールドA = List ( フィールドA ; Get ( アクティブフィールド名 ) )
  End If

このスクリプトを編集可能なフィールドのトリガ
  OnObjectExit
に設定します。

これで、
フィールドAに変更があったフィールド名のリストが入力されます。


条件付き書式の条件を
  PatternCount ( フィールドA ; そのフィールド名 )
として、各フィールドに設定します。


スクリプトは一つで済みますが、条件付き書式の設定はフィールドごとに行うことになりますね。


また、
あるフィールドを変更して、
確定、
また戻って元に戻す。

これには対応できていません。

Offline

#7 2017-12-27 11:11:26

siniti
Member

Re: レコードに色を付ける

ちょっと手が込み入りますよ。


条件付き書式のためにフィールド(仮にフィールドAとします)を一つ作ります。

スクリプト
  元に戻す[元に戻す]
  変数 = Get ( アクティブフィールド内容 )
  元に戻す[再実行]
  If [ not IsEmpty ( 変数 ) and 変数 ≠ Get ( アクティブフィールド内容 ) ]
有難うございます。

If [ not IsEmpty ( 変数 ) and 変数 ≠ Get ( アクティブフィールド内容 ) ]
で、(変数)のテーブルが見つかりませんと出てきます。
先に進めません。

Offline

#8 2017-12-27 11:28:30

チポ
Member

Re: レコードに色を付ける

テヌキでしたか ;;;

> 変数 = Get ( アクティブフィールド内容 )
正確にはスクリプトステップ、
  変数を設定 [$変数名; 値;Get ( アクティブフィールド内容 )]
として、
これ以降の「変数」は
設定された変数名で指定します。

Offline

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: 516.24 KiB (Peak: 520.78 KiB) ]