【问题标题】:Access: Using table data in one column as field names in another table访问:使用一列中的表数据作为另一表中的字段名
【发布时间】:2018-06-27 02:32:32
【问题描述】:

好的,我有一张表是项目列表。我希望该项目列表作为另一个表的字段名称。我希望能够轻松地添加到列表中,这反过来又会将新的字段名称/列添加到另一个表中。示例:

表 1

ID |名称

1 |鲍勃

2 |保罗

3 |约翰

表 2

ID |鲍勃 |保罗 |约翰

1 |是 | n |是的

【问题讨论】:

  • 嗨,您可以分享您尝试执行此操作的任何代码吗?如果我们看到您对问题的想法,您会得到更好的答案。

标签: ms-access


【解决方案1】:

您不应该像第二个表那样存储数据。它没有正常化,会进一步导致整个世界的痛苦。你应该像这样存储这些数据;

ID | PersonID | Value 1 1 y 2 2 n

这将更容易查询,并且在 Harry 到达时不需要重新设计。

您可以创建一个交叉表查询以像您的示例一样显示它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2012-10-31
    相关资源
    最近更新 更多