みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS Win 8 FM12 を使用しています。
飲食物テーブル
フィールド(3つ):名称(テキスト)、賞味期限(日付)、本日日付(日付 グローバル)
という、テーブルがありましてファイルを開いた時に、本日日付が賞味期限を過ぎていたら自動でそのレコードが削除されるようにしたいのですが、何か良い案はありますでしょうか?
OnFirstWindowOpen のスクリプトトリガに
賞味期限 < 本日日付 のレコードを検索して対象があれば削除するスクリプトを設定しては如何でしょうか。
レコードを削除せずに賞味期限切れフラグなどで管理しておいた方がよいのではと老婆心ながら思います。
Last edited by 通りすがり (2014-04-03 11:34:24)
Offline
本日日付がグローバルなので、開いた時だと前回の日付になりますけど
今日の日付を入れて使うつもりなんでしょうね。
賞味期限を<//で検索して対象レコード削除
だけなので本日日付は使いません。
どうしても 本日日付 を使いたいなら 検索する前のステップで設定する必要がありますね。
「//」が Get ( 日付 ) なのは FileMakerよく分かる人じゃないと理解できないかも知れないので
可読性を上げるなら Get ( 日付 ) にすればいいでしょう。
Offline
アクセス権で、賞味期限が本日以降のものの、アクセスを許可しておくのが簡単では。
レコードを削除すると、他の情報に影響しませんか。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 505.59 KiB (Peak: 516.58 KiB) ]