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

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

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

You are not logged in.

Announcement

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


#1 2014-04-03 11:13:14

白髪
Guest

日付が過ぎると自動で削除

OS Win 8 FM12 を使用しています。

飲食物テーブル

フィールド(3つ):名称(テキスト)、賞味期限(日付)、本日日付(日付 グローバル) 

という、テーブルがありましてファイルを開いた時に、本日日付が賞味期限を過ぎていたら自動でそのレコードが削除されるようにしたいのですが、何か良い案はありますでしょうか?

#2 2014-04-03 11:34:02

Re: 日付が過ぎると自動で削除

OnFirstWindowOpen のスクリプトトリガに
賞味期限 < 本日日付 のレコードを検索して対象があれば削除するスクリプトを設定しては如何でしょうか。

レコードを削除せずに賞味期限切れフラグなどで管理しておいた方がよいのではと老婆心ながら思います。

Last edited by 通りすがり (2014-04-03 11:34:24)

Offline

#3 2014-04-03 11:37:00

tim
Guest

Re: 日付が過ぎると自動で削除

本日日付がグローバルなので、開いた時だと前回の日付になりますけど
今日の日付を入れて使うつもりなんでしょうね。

賞味期限を<//で検索して対象レコード削除
だけなので本日日付は使いません。

#4 2014-04-03 11:59:56

Re: 日付が過ぎると自動で削除

どうしても 本日日付 を使いたいなら 検索する前のステップで設定する必要がありますね。

「//」が Get ( 日付 ) なのは FileMakerよく分かる人じゃないと理解できないかも知れないので
可読性を上げるなら Get ( 日付 ) にすればいいでしょう。

Offline

#5 2014-04-03 12:21:23

Shin
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.004 seconds, 9 queries executed - Memory usage: 505.89 KiB (Peak: 516.88 KiB) ]