我需要帮助才能在列表视图中加载访问数据 Access2003一列数据加载两个clumn就像使用sliit的日期时间一样。
列示例:
| logid | logtime |
| 01271000 | 04/02/2014 08:02:04 AM |
| 01271000 | 04/02/2014 06:08:10 PM |
| 01271000 | 05/02/2014 08:05:14 AM |
| 01271000 | 05/02/2014 06:02:34 PM |
我需要在ListView中查看如下:
Logid | Logtime | Time_AM | Time_PM |
01271 | 04/02/2014 |上午08:02:04 |下午06:08:10 |
01271 | 05/02/2014 |上午08:05:14 | 06:02:34 PM |
答案 0 :(得分:0)
以下是一个与数据结构非常相似的示例。
下面的SQL将产生以下结果:
请注意,这是" Access SQL"因此,您可以在Access中创建一个视图,然后将ListView连接到视图。
SELECT Table1.MyID, Table1.Logtime, Table1_1.Logtime,
Format([Table1].[Logtime],"yyyy-mm-dd") AS Dt,
Format([Table1].[Logtime],"hh:nn:ss AM/PM") AS DtTime,
Format([Table1_1].[Logtime],"yyyy-mm-dd") AS Dt1,
Format([Table1_1].[Logtime],"hh:nn:ss AM/PM") AS DtTime1
FROM Table1 LEFT JOIN Table1 AS Table1_1 ON Table1.MyID = Table1_1.MyID
WHERE (((Table1.Logtime)<>[Table1_1].[Logtime]) AND ((Table1_1.Logtime)>[Table1].[Logtime]));