みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM pro 14使用の超超初心者です.
他で回答されていたらすみません.
FMでデータベースを作成していますが,2つの日付と時刻の入力から「経過時間」を自動で入力するようにしたいと考えています.
現在日付をカレンダー選択,時刻を直接入力する項目があり,ぞれぞれ
1. 〇月〇日 〇時〇分
2. 〇月〇日 〇時〇分
となっていますが,1から2までの間の「経過時間」を自動入力する方法(計算式)を教えて頂ければと思います.
宜しくお願い致します.
> 現在日付をカレンダー選択,時刻を直接入力する項目
それは、タイムスタンプフィールドですか?
ならば、単に引き算で返り値を時間にすればいいですが。。
Offline
引き算した計算結果をどうするかですね。
タイムスタンプで返しますか?
それとも日だけですか?
それとも時間で返しますか?
計算結果のチェックをお忘れなく
Offline
チポ様
シャチ様
早速のお返事ありがとうございます.
過去のデータをまとめています.
現在時刻ではなく,過去の任意の日付と時間で計算したいと考えております.
計算結果は〇〇時間(例:68時間)などの表示にしたいです.
初心者でわからないことが多く,宜しくお願い致します.
申し訳ありません.
引き算して結果に時刻とすればいいです
Last edited by シャチ (2017-01-19 21:46:22)
Offline
書かれたフィールドがタイムスタンプでなければ面倒ですよ。
Offline
もし日付と時刻が分かれていたら
(日付A+時刻A)ー(日付B+時刻B)
として
結果を時刻にします。
Offline
ありがとうございます.
フィールドが「日付」と「時刻」で別々に作成されていたため,引き算してもうまくいかなかったようです.
タイムスタンプで作成してみます.
迅速にご回答頂き,本当にありがとうございました.
また宜しくお願い致します.
あれ? 行き違いになったか・・・
Offline
シャチ様
行き違いになってしまいました.
ありがとうございます.
結果を「時刻」にして,(日付A+時刻A)ー(日付B+時刻B)を計算式に入力したのですが,結果が「?」のままになってしまっていました・・・.
シャチ様
もう一度見直したところ,日付Aと日付Bが計算式で逆になってしまっており,結果が負になるため「?」になってしまっていたようです.
今訂正したらうまくいきました.
初歩的なミスですみません.
全て解決できました.
ありがとうございます.
あれ?マイナスでも計算表示できますよ。
? になっていたのは、フィールドの桁不足(幅が狭い)でしょう。
Offline
シャチ様
そうなんですね!
勉強になります.
逆にしたらうまく表示できるようになりました!
ありがとうございます.
Pages: 1
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 521.39 KiB (Peak: 525.93 KiB) ]