みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM12、win7を使用しています。
フィールド「開始時間」(時刻)
「終了時間」(時刻) を作成。
「実施時間」(計算):「終了時間」-「開始時間」 計算結果を時刻。
例えば、①「開始時間」10:00、「終了時間」10:29 と入力したら、「実施時間」に29と表示される、
②「開始時間」10:00、「終了時間」11:15 と入力したら、「実施時間」に75と表示される様にしたい。
その後、フィールド「実施時間判別」として、
「実施時間」が15分~30分未満であれば「15分」と表示、
「実施時間」が30分以上であれば「30分」と表示させたい。
MinuteやHour、Caseを使って「実施時間判別」の計算式を試みましたが、うまくいきません...。
どなたかご教授お願いします。
Offline
> 「実施時間」(計算):「終了時間」-「開始時間」 計算結果を時刻
結果を時刻にして、時刻フィールドの書式を分だけにすれば分数が表示されますが、
それから、
> 「実施時間判別」
を求めるのに分が必要ですから、
実施時間を
( 終了時間 - 開始時間 ) / 60 (結果は数字)
として分数を出した方がいいでしょう。
その実施時間判別は
Case ( 実施時間 >= 30 ; "30分" ; 実施時間 >= 15 ; "15分" )
でいいでしょう。
Offline
チポさん、ありがとうございました。
関数使わず、60で割ればいいんですね...。勉強になりました。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 545.16 KiB (Peak: 581.17 KiB) ]