• 締切済み

Accsess+VB.NETでの入力フォームで困ってます

Accessでテーブルを作り、VB.NETで入力フォームを作って 運用しようと考えています。 内容は似た内容でいえばタクシーの運転日誌みたいなもので、 入力するのは時間と距離(走行メーター?)のみです。   ・出庫(出勤)時間   ・客を乗せた時刻、そのときのメーター   ・客を降ろした時刻、そのときのメーター   ・次の客、またその次の客・・・   ・最終的に勤務を終え帰社した時間とメーター という入力から、 やりたいことは (1)全勤務時間の計算と表示 (2)休憩や回送時間を除いた実車時間 (3)実車走行率(時間) (4)全走行距離の計算と表示 (5)実車走行距離の計算と表示 (6)実車走行率(距離) VBのフォームで実際に入力されたデータを拾って 表示させることは各レコードともできているのですが、 計算した結果をどう表示(記述)したらいいのか悩んで います。 DBにそれ用のフィールドもフォームにテキストボックス も用意してありますが、どこにどんな式の記述をいれたら 目的通りに動いて(表示されて)くれるのか。 どなたか助けてください。 よろしくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.2

> 内容は似た内容でいえばタクシーの運転日誌みたいなもので、 と書いておられるので、実際はタクシーでは無いんですね? どちらにしても、ドライバー別も視野に入れるのか、単に車単位の稼働のみでよいのか。 まとめる単位は日なのか月なのかシフト単位なのかで違いますね。 また、日単位でまとめるとしても日をまたぐこともあるでしょう。 表示方法も「或る単位でまとめた結果」でいいのか、「まとめた単位毎にリストする」のか。 とにかく、どのような出力が欲しいかを考える(決める)のが先ではないでしょうか。

danchor
質問者

お礼

そうですね  ご指摘ありがとうございます。 もう一度最初から考え直してみます。 またよろしくお願いします。 ありがとうございました。

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

よくわかりませんが たたき台ということで。。。 (1)全勤務時間の計算と表示    =帰社時刻-出庫時刻 (2)休憩や回送時間を除いた実車時間    =全勤務時間-(休憩時間+回送時間) (3)実車走行率(時間)    =(2)/(1)x100(%) (4)全走行距離の計算と表示    =帰社時メーター-出庫メーター (5)実車走行距離の計算と表示    =降車時メーター-乗車時メーター    複数回ある時はその累計 (6)実車走行率(距離)    =(5)/(6)x100(%) これでいいのかな。なんか昔の情報一種の 問題みたい。

関連するQ&A