みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
売り上げに対して 3%のポイントを進呈し、利用期限は1年間 というスクリプトは可能でしょうか?
1000P以上から、1P=1円としてご利用できるようにしたいんです。
永久使用は困るので1年間でポイント自動抹消という設定をしたいと思ってます。
環境
FileMaker Pro 15 Advanced
Mac OS
Offline
取得歴と使用歴を持たせて置きます。
使用時に、取得歴をチェックして、1年経過したものは、使用した事にしておくといいのでは。
Offline
Shin様
ご回答ありがとうございます。
手動で管理するのも考えましたが、、できれば、期限(1年間)で自動的に消滅するスクリプトを組みたいのです。
Offline
売上げとポイント取得は1テーブル内で管理できるでしょう。ポイント使用を、別のテーブルで管理します。その方の売上げを入れる所で、過去の取得ポイントを評価しています。
少し動きが変な所もあるかもしれませんが、
https://www.dropbox.com/s/z8b1wi0aw7a83 … 7.zip?dl=0
Offline
Shin様
サンプルありがとうございます。テストしてみます。
Offline
あちらこちらに同じ質問を投げるのは、いかがなものでしょうか。
マナー的に嫌われますよ。
Offline
在庫管理の先入先出法の様に処理すればいいのでは。
ポイントを使用した時、古いレコードからそのポイントを使っていき、
1年間の有効期限は、ファイルを開いた時などで、
1年以上前で、ポイントの残があるレコードの残ポイントを使用とし、残を0にする。
フィールド
日付(タイムスタンプ?)
取得ポイント
使用ポイント
消費ポイント(取得ポイントから使った分)
残ポイント( 取得ポイント - 消費ポイント )
ポイント合計(そのレコード時点の所持ポイント)
これで
ポイントの取得・使用があるごとにレコードを作成し、
使用の場合、
残ポイントがある一番古いレコードから順に、
ポイントを消費して、その合計が使用ポイントになったら停止。
このような考えでいいのでは。
Offline
ポイントを管理するレコードに、使用期限を設定しておき、アクセス権で期限を評価し、期限切れのレコードはアクセス不可にしておくのが簡単かもしれませんよ。(管理者は、実際には運用しないという前提で)
Offline
解決タグを忘れてました。
※脳梗塞入院してました。
Offline
Pages: 1
[ Generated in 0.008 seconds, 14 queries executed - Memory usage: 515.94 KiB (Peak: 520.84 KiB) ]