※ ChatGPTを利用し、要約された質問です(原文:出発時間と所要時間の自動計算について)
出発時間と所要時間の自動計算について
このQ&Aのポイント
ACCESSの初級者が出発時間と所要時間の自動計算方法について相談しています。
メインフォームとサブフォームに分かれており、距離と速度から所要時間を計算し、前のレコードの所要時間を利用して着時刻と発時刻を計算したいとしています。
出発時間の入力方法について迷っており、具体的な表の作り方に関しても教えてほしいとしています。
いつも、お世話になります。ACCESSの初級者です。よろしくお願いします。
OS= WINDOWSXP
ACCESS=2003
メインフォームとサブフォームに分けています。
メインフォームではコース番号とか行き先、全走行距離、全所要時間等のフィールドがあります。
サブフォームには[地名],[距離],[速度],[所要時間],[滞在時間],[着時刻],[発時刻]のフィールド
があります。
地名・距離・速度のフィールドに入力して、
Int([距離]/[速度]*60+1)で所要時間を計算しています
そして次のレコードの[所要時間]のフィードにDLookUpとDMaxを利用して
前のレコードの所要時間を取得していて、一つのレコード内で
前のレコードで取得した所要時間と、任意に入力した滞在時間を足して
[地名]の[着着時刻]と[発時刻]を計算したいと試行錯誤しています。
が、大きな問題は、着時刻、発時刻を計算させるのに
基本となる「出発時間」はどこにどのように入力するようにすれば
良いか...?です。
イメージとしましては
出発時間(出発時刻) 06:45
地名 着時刻 滞在時間 発時刻 距離 速度 所要時間 前の所要時間
高松 06:45 00:15 07:00 10km 30 20
高松IC 07:20 00:05 07:25 40km 90 27 20
丸亀IC 07:52 00:03 07:55 60km 90 40 27
のようなものを作りたいのです。この表の"高松" "着時刻"はどのように
取得すれば良いのでしょう?
何卒、よろしくお願い申し上げます。
お礼
FEX2053様 早速のご回答ありがとうございます。 ん~なるほど....ですね! このような手があるんですね。 おっしゃる通り試してみます。 >処理上「出発地を出したくない」なら距離=0kmで検索すれば 簡単に除外できますし。 の意味が今一理解できてない自分ですが、とりあえずやってみます。 結果ご報告申し上げます。 重ねて御礼申し上げます。
補足
FEX2052様 いろいろやってみているのですが、お手上げ状態に陥っています。