みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめましてよろしくお願いします
FM12を windows7・windows8・vistaで使用しています
既存のファイルに修正履歴を表示できるテーブルを配置したいのですが、見よう見まねで作成しているので行き詰っています
テーブルA[主入力]→テーブルBとリレーション
フィールド1→テーブルCのフィールド9とリレーション
フィールド2→テーブルDのフィールド10とリレーション
フィールド3→テーブルEのフィールド11とリレーション
フィールド4→テーブルFのフィールド12とリレーション
ポータルでテーブルBのフィールド5・6・7・8を配置
テーブルB
フィールド5
フィールド6
フィールド7
フィールド8
テーブルC
フィールド9
テーブルD
フィールド10
テーブルE
フィールド11
テーブルF
フィールド12
テーブルAで入力したフィールド1・2・3・4・5・6・7・8が変更された場合の履歴を取りたいのですが、要所要所は調べてわかるのですが、設定するので行き詰っています
logを取りたい情報は、IPアドレス・ユーザ名・修正日時・修正したフィールド・修正後のフィールド・修正したレコードIDが主なものになります
・logを取るための別テーブルを作成する
フィールド作成
IPアドレス テキスト → オプション[計算値] Get(IPアドレス)
ユーザ名 テキスト → オプション[計算値] Get(ユーザ名)
日時 タイムスタンプ → オプション[修正情報] タイムスタンプ(日付と時刻)
レコードID 不明
修正前フィールド 不明
修正後フィールド 不明
上記の不明の部分をどのように設定したらいいのか分かりません
レコードIDはGet(レコードID)
スクリプトトリガ:OnObjectEnterで
Get(アクティブフィールド名)とGet(アクティブフィールド内容)とかで修正前フィールドの情報取得
スクリプトトリガ:OnObjectModifyで
Get(アクティブフィールド名)とGet(アクティブフィールド内容)とかで修正後フィールドの情報取得
とかじゃだめなの?
全部ヘルプに乗ってるけど、何がしたのかよくわからない。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 547.44 KiB (Peak: 579.22 KiB) ]