みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
FM18を利用してます。
都道府県というフィールドに「大阪」と入力していたとします。
これを変更したいときには、いったんこのレコードのフィールドをすべて複製し、
「大阪」を「東京」に書き換えます。
このとき、フィールドに色もしくは何かしらの目印をつけたいと思っているのですが、
どのような方法がありますでしょうか。
ご教示お願いいたします。
Offline
「このレコードのフィールドをすべて複製」とは具体的にどういう操作ですか?
変更履歴を残したいのであれば、その項目(たとえば都道府県)を別テーブルに切り出してリレーションしておき、
GetNthRecordで以前のデータを取り出し、最新のデータと比較結果をもとに書式設定する、という方法が考えられそうです。
Offline
返信ありがとうございます。
項目が多数あるので、いったんすべてのフィールドを複製し、枝番管理をし
変更したいフィールドだけ変更したときに、そのフィールドに色を塗りたいと思ってます。
別の人がどこが変わったのかを明確にするために。
色じゃなくてもなにか目印がつけばいいです。
※現状はエクセルでやっているので色がいいかなと思っていただけです。
よろしくお願いいたします。
Offline
レコードをデータごと複製する、ではなくて、フィールドを複製しているのですか。
Offline
レコードを複製してます。
スクリプトは「レコード/検索条件複製」で複製してます。
Last edited by binbib (2020-07-20 12:05:12)
Offline
レコードの複製なら、、
各レコードにユニークな値のフィールドを作ります。
さらにコピー元のユニーク値を入力するフィールドを作り。
これと、ユニークのフィールドとでリレーション。
一つのフィールドと、その参照フィールドとの値が異なれば編集があったということですね。
フィールドが多いと設定が大変ですが。。
Offline
おっしゃる通りです。
その具体的なやり方をご教示お願いいたします。
Offline
スクリプト
変数 = ユニークフィールド
レコード複製
コピー元フィールド = 変数
条件付き書式の条件式
フィールドA ≠ リレーション::フィールドA
これを必要フィールド全てに設定します。
Offline
できそうです!ありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 513.17 KiB (Peak: 517.71 KiB) ]