【问题标题】:Microsoft Access Queries Too Many FieldsMicrosoft Access 查询太多字段
【发布时间】:2013-02-17 19:12:54
【问题描述】:
我正在处理大约一打 MS 访问表,这些表都链接到一个数据库文件中。
有时我希望能够得到这些表的并集以生成完整的数据集。到目前为止,我这样做的尝试导致了太多字段定义错误。
有没有办法让我使用 Microsoft 访问(我可以使用 2007 或 2010 版本)?如果没有,任何其他关于如何实现这一点的建议将不胜感激。
【问题讨论】:
标签:
ms-access
join
ms-access-2007
ms-access-2010
union
【解决方案1】:
根据 Access 帮助中“Access 2010 规范”主题的“查询”部分,每个记录集(查询)限制为 255 个字段(列)。如果您要生成的“完整数据集”将有超过 255 列,那么您将无法在单个 Access 查询中执行此操作。
一种可能性是创建多个查询,每个查询不超过 255 列,将它们导出到 Excel,然后将它们并排粘贴到一个非常宽的 Excel 文档中。 Excel_2010 工作表最多可以有 16,384 列。手动操作可能有点乏味,但至少有一部分可以自动化该过程。您还必须小心,每个“部分查询”以相同的顺序返回相同数量的行,这样当您将它们粘贴在一起时,它们会“对齐”。