Microsoft Access查询太多字段

时间:2013-03-03 18:15:30

标签: ms-access join ms-access-2007 ms-access-2010 union

我正在处理大约十二个MS访问表,这些表都链接到一个数据库文件中。

有时我希望能够获得这些表的并集以生成完整的数据集。到目前为止,我尝试这样做会导致字段定义错误太多。

我有办法使用Microsoft访问(我可以使用2007或2010版本)吗?如果没有,将非常感谢任何其他关于如何实现这一目标的建议。

1 个答案:

答案 0 :(得分:3)

根据Access帮助中“Access 2010规范”主题的“QUERY”部分,每个记录集(查询)限制为255个字段(列)。如果要生成的“完整数据集”将包含超过255列,那么您将无法在单个Access查询中执行此操作。

一种可能性是创建多个查询,每个查询不超过255列,将它们导出到Excel,然后将它们并排粘贴到一个非常宽的Excel文档中。 Excel_2010工作表最多可包含16,384列。手动完成可能有点乏味,但至少部分会有一些自动化过程的机会。您还必须小心,每个“部分查询”以相同的顺序返回相同数量的行,以便在将它们粘贴在一起时“排列”。