访问 - 链接的Excel工作表查询

时间:2013-07-22 10:32:39

标签: ms-access ms-access-2010

我目前正在开发一个数据库,它将把许多excel表格放在一起。我已经在我需要的那些之间创建了一个链接,并在Access中建立了关系。

我拥有Microsoft软件包的一年级学位经验。我不打算从Excel迁移到Access,因为其他团队成员更习惯使用它。但是,在Access中运行报表,创建表单和查询数据等操作会更容易。

问题:

我正在尝试从链接的电子表格中查询数据,但它有时可以正常工作,有时则不然。当我知道他们不应该这样做时,我的查询通常会多于空白。

这与链接的表有关,而不是访问表吗?

请参阅我已设置的示例查询

enter image description here

提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果我假设Status On是日期字段,那么您的条件是将其视为文本,并且此表达式为:

Like "*/*/2013"

可能会导致意外的返回结果,具体取决于Excel的默认日期格式。使用标准:

Year([Status On])=2013

这将更可靠,不依赖于日期的格式,纯粹基于它是一个可识别的日期。

我通常不会遇到链接到Excel文件的问题,除非:

  • 文件已打开
  • Excel文件包含指向其他文件或宏的链接
  • 它在某种程度上被破坏了。

如果您要链接到Excel文件,那么理想情况下,它应该是一个非常简单的文件,最好没有其他内容而不是单个数据表。