みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
月に1度しか押せないように、日付フィールドを作製し、ボタンを押すと日付が入り、
日付が入った場合、ボタンを消すといった方法で、月に複数ボタンを押すことを防いでいるのですが、
この、日付フィールドの日付を月が替わったときに自動でフィールドの内容を削除し、ボタンを再度押せるようにしたいのですが、
可能でしょうか?
設定方法を教えて頂けますでしょうか。
すみませんが宜しくお願い致します。
環境わかんないけど
filemakerserver使ってるなら
毎日0:01に
今日の日付を取得して
1日ではなければ終了
1日だったらフィールド全置換で内容削除
っていうスケジュール組むのは どうかしら
ふくさん、ありがとうございます。
返信が遅くなりまして申し訳ございません。
filemakerserverではないので、毎日0:01にはできないのですが、
レイアウトが開くタイミングで、今日の日付を取得して、1日で無ければフィールドを削除したいのですが、
1日で無ければという指定はどのようにすれば良いのでしょうか。
お手数をおかけいたしますが教えていただけますでしょうか。
今月の1日は
Date ( Month ( Get ( 日付 ) ) ; 1 ; Year ( Get ( 日付 ) ) )
なので
その日付のフィールドが↑未満だったら削除するっていうスプリクトを
レイアウトが開いたときに動かすのはどうかしら
「1日で無ければ」ではなく「フィールドの(押した日の)日付と現在の日付の月が違えば」じゃないですか。
みなさん、有難うございます。
scripterさんの設定はどのようにすれば良いでしょうか。
初心者の為、設定方法がわからずすみません。
「1日で無ければ」ではなく「フィールドの(押した日の)日付と現在の日付の月が違えば」じゃないですか。
If[Month(日付)<>Month(Get(日付))]
フィールド設定[日付;""]
End If
「前回いつやったか」わかるように、日付を消さないで「ボタンを消す」条件に入れてもいいかもね。(月が違ってたらボタンを消さない)
Pages: 1
[ Generated in 0.020 seconds, 7 queries executed - Memory usage: 507.73 KiB (Peak: 514.2 KiB) ]