3

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

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

有没有办法让我使用 Microsoft 访问(我可以使用 2007 或 2010 版本)?如果没有,任何其他关于如何实现这一点的建议将不胜感激。

4

1 回答 1

3

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

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

于 2013-03-11T12:10:26.640 回答