1

嗨,我正在创建一个考勤系统,我希望对于用户给出的特定 ID,该 ID 的考勤保存在 MS 访问表中。我想要的是列名应该是我预先创建的日期格式,因为用户输入程序从系统检索日期的 id 并基于该日期(将其作为动态列名)在它们上写一个 p。我正在使用 SQL 查询来更新,即现在使用更新语句我无法找到使用动态列名的正确语法。所以任何人都可以帮助我吗?

4

1 回答 1

1

如果我理解您在说什么...我会更改您设想的架构,以拥有一个带有“ID”和日期列的表。这可以防止您拥有固定且大量的日期列。

您在此表中为 ID 和日期组合插入新行。

我还假设您想要一个报告,它将您在列位置 0 中具有 ID 并将日期作为列标题的数据进行透视?由于您使用的是 Access,因此您可以创建一个交叉表查询 (pivot) 来完成此操作。

于 2012-04-16T19:45:15.140 回答