私は 1 日に複数の区間を飛行するパイロットです。フライトを記録するために使用するソフトウェアは、csv ファイルを吐き出し、すべての区間を個別にリストします。ms アクセスで csv ファイルをテーブル 1 にインポートします。同じ日のすべてのフライトを新しいテーブルの 1 つのレコードにマージしたいと考えています。私の問題は、ルートを組み合わせて時間を追加することです。
表1
Date Plane From To Time
2009-10-13 111WS CHO LGA 120
2009-10-13 111WS LGA ITH 100
2009-10-13 111WS ITH LGA 90
2009-10-13 111WS LGA BOS 110
表 2
Date Plane Route Time
2009-10-13 111WS CHO-LGA-ITH-LGA-BOS 420
これを行うために VBA コードを使用したいと考えていますが、12 年間プログラミングを行っていないため、残念ながら再学習する時間がありません。コードが複雑すぎる必要はないと思います。かなり簡単に思えます。私はそれを行う方法がわかりません。誰かが私を助けてくれることを願っています。前もって感謝します。
注: MS Access 97 を使用しています (問題がないことを願っています)/ 日付フィールドは文字列であり、日付ではありません/ 時間は分単位であり、そのままでかまいません/ 通常、テーブルには 80 を超えるレコードはありません1/ 1 日に 1 ~ 8 便のフライトがあります/