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

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

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

You are not logged in.

Announcement

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


#1 2020-07-17 15:37:53

binbib
Member

前回との差異

お世話になります。
FM18を利用してます。


都道府県というフィールドに「大阪」と入力していたとします。
これを変更したいときには、いったんこのレコードのフィールドをすべて複製し、
「大阪」を「東京」に書き換えます。
このとき、フィールドに色もしくは何かしらの目印をつけたいと思っているのですが、
どのような方法がありますでしょうか。

ご教示お願いいたします。

Offline

#2 2020-07-17 19:14:08

koeda
Member

Re: 前回との差異

「このレコードのフィールドをすべて複製」とは具体的にどういう操作ですか?

変更履歴を残したいのであれば、その項目(たとえば都道府県)を別テーブルに切り出してリレーションしておき、
GetNthRecordで以前のデータを取り出し、最新のデータと比較結果をもとに書式設定する、という方法が考えられそうです。

Offline

#3 2020-07-20 10:46:37

binbib
Member

Re: 前回との差異

返信ありがとうございます。

項目が多数あるので、いったんすべてのフィールドを複製し、枝番管理をし
変更したいフィールドだけ変更したときに、そのフィールドに色を塗りたいと思ってます。

別の人がどこが変わったのかを明確にするために。
色じゃなくてもなにか目印がつけばいいです。
※現状はエクセルでやっているので色がいいかなと思っていただけです。

よろしくお願いいたします。

Offline

#4 2020-07-20 11:53:11

Shin
Member

Re: 前回との差異

レコードをデータごと複製する、ではなくて、フィールドを複製しているのですか。

Offline

#5 2020-07-20 12:03:33

binbib
Member

Re: 前回との差異

レコードを複製してます。

スクリプトは「レコード/検索条件複製」で複製してます。

Last edited by binbib (2020-07-20 12:05:12)

Offline

#6 2020-07-20 12:09:29

チポ
Member

Re: 前回との差異

レコードの複製なら、、

各レコードにユニークな値のフィールドを作ります。
さらにコピー元のユニーク値を入力するフィールドを作り。
これと、ユニークのフィールドとでリレーション。

一つのフィールドと、その参照フィールドとの値が異なれば編集があったということですね。

フィールドが多いと設定が大変ですが。。

Offline

#7 2020-07-20 13:20:58

binbib
Member

Re: 前回との差異

おっしゃる通りです。

その具体的なやり方をご教示お願いいたします。

Offline

#8 2020-07-20 13:49:05

チポ
Member

Re: 前回との差異

スクリプト
  変数 = ユニークフィールド
  レコード複製
  コピー元フィールド = 変数

条件付き書式の条件式
  フィールドA ≠ リレーション::フィールドA

これを必要フィールド全てに設定します。

Offline

#9 2020-07-20 15:37:52

binbib
Member

Re: 前回との差異

できそうです!ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 536.09 KiB (Peak: 540.63 KiB) ]