最新トピック
8
4 日前
Hatena様にご質問 4 日前
1
1 ヶ月前
排他制御 1 ヶ月前
6
5 ヶ月前
モジュールでカレントフォームのコントロールを使うには 5 ヶ月前
7
5 ヶ月前
日付のテキストボックスからフォームが開けません 5 ヶ月前
9
5 ヶ月前
レポートにおける数値の間隔を広げる方法 5 ヶ月前
12
5 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 5 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
下記のような手順でクエリを作成したらいいでしょう。
まずは EVENT と E_Cond でグループ化した連番を作成する。
方法としては下記を参考にしてください。
グループ毎連番を自動入力する関数 - hatena chips
上記ではクエリで生成する方法と、VBAでテーブルに書き込む方法(関数)を紹介しています。
クエリの方法は重い処理になりがちなのでデータ数が多い場合は、VBAの方法をお勧めします。
連番が生成出来たら、それから、
E_Cond="START"を抽出するクエリを作成する。→ Q_START
E_Cond="END"を抽出するクエリを作成する。→ Q_END
Q_START と Q_END を含むクエリを作成して、EVENT、E_Cond、連番 で結合する。
あとは、必要なフィールドを表示させて、
Datediff("s", Q_START.E_Time, Q_END.E_Time)で経過時間(秒)を計算すればいいでしょう。