みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
多くの質問に丁寧に答えていただき本当に感謝しております。
入店時間と退店時間から、
最初の1時間はセット料金フィールドに、その後は30分の延長料金フィールドに反映したいのですが、
何か良い方法はないでしょうか?
入店時間、退店時間、セット料金、延長料金のフィールドがあります。
入店時間 21:00
退店時間 23:00 滞在時間2h の場合
セット料金 ¥3000
延長料金(30分¥2000) ¥4000
の様に反映させたいです。
セット料金の式は、
Case(退店時間-入店時間>0;3000)
延長料金の式は、
Let([
d=(退店時間-入店時間)-Time(1;0;0);
n=Ceiling(d/(30*60))
];
Case(d>0;n*2000)
)
Offline
ありがとうございます!!出来ました。
もう一ついいでしょうか?このセット料金に、
入店時間が20:00-20:59の場合はセット料金¥3000
21:00以降の場合はセット料金¥4000にする事は可能でしょうか?
セット料金の式は、
Case(退店時間-入店時間>0;3000)延長料金の式は、
Let([
d=(退店時間-入店時間)-Time(1;0;0);
n=Ceiling(d/(30*60))
];
Case(d>0;n*2000)
)
> 入店時間が20:00-20:59の場合はセット料金¥3000
それ以前は?
> 21:00以降の場合はセット料金¥4000にする
21時以降いつまで?
また、
セット料金は無条件に発生するんですよね。
Offline
返信ありがとうございます。
オープンが20:00なのでそれ以前はありません。
21:00から26:00までです。
セット料金は入店した時点で無条件に発生します。
> 入店時間が20:00-20:59の場合はセット料金¥3000
それ以前は?> 21:00以降の場合はセット料金¥4000にする
21時以降いつまで?また、
セット料金は無条件に発生するんですよね。
先ほどの追記です。
通常入店時間で決められたセット料金なのですが、
まれに特別セット料金があって、入店時間に関係なく最初の1時間はいくらと店側で決める場合もあります。この値段は決まっていませんので何種類かあります。
ややこしくてすみません。
この特別料金は、できればセット料金のフィールドに手打ちしたいのですが。
通常入店時間で決められたセット料金なのですが、
まれに特別セット料金があって、この特別料金は、できればセット料金のフィールドに手打ちしたいのですが。
セット料金フィールドを、数字フィールドに変更。
このフィールド設定で、計算値入力自動化を設定。その式は、
Let([
d=(退店時間-入店時間>0);
p=Choose(入店時間<Time(21;0;0);4000;3000)
];
Case(d; p)
)Last edited by Hiro (2013-09-03 00:20:35)
Offline
24時以降の入力が0時からだと、、
Case (
入店時間 < Time ( 20 ; 0 ; 0) ; 4000 ;
入店時間 >= Time ( 21 ; 0 ; 0) ; 4000 ;
3000 )
どちらでも対応できますね。
Offline
返信遅くなり申し訳ありません。皆さんありがとうございます!!出来ました。
解決したご報告後にすみません。
延長料金の式なのですが、24時以降を0時、1時...と入力すると反映されません。
どうすれば良いでしょうか?
ありがとうございます!!出来ました。
もう一ついいでしょうか?このセット料金に、
入店時間が20:00-20:59の場合はセット料金¥3000
21:00以降の場合はセット料金¥4000にする事は可能でしょうか?Hiro wrote:セット料金の式は、
Case(退店時間-入店時間>0;3000)延長料金の式は、
Let([
d=(退店時間-入店時間)-Time(1;0;0);
n=Ceiling(d/(30*60))
];
Case(d>0;n*2000)
)
退店時間のフィールド設定で、計算値入力自動化+既存値常時書換のオプション指定する、とか。
式は、Self + Case(Self<入店時間;24*60*60)
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 560.26 KiB (Peak: 579.62 KiB) ]