MS Access Form过滤器下拉列表

时间:2016-02-25 09:28:05

标签: sql-server vba ms-access

在SQL Server中创建了Access DB后端的副本后,Access前端已停止显示"过滤器"在主窗体上按下“过滤器”按钮时列出:

在:

enter image description here

后:

enter image description here

我不确定是什么原因造成的。在旧的前端,我打开这样的形式:

Set rs = CurrentDb.OpenRecordset(sSQL)

sSQL就像:sSQL= "Select * from [EventReport]"

在新版本中我打开这样的表格:

Set rs = CurrentDb.OpenRecordset(sSQL, dbOpenDynaset, dbFailOnError + dbSeeChanges)

我不确定这是否真的与此问题有关,敬请任何帮助!

汤姆

1 个答案:

答案 0 :(得分:1)

谷歌搜索得到了更多答案。在Access Options中,我需要打开当前数据库的Filter Lookup选项中的ODBC Fields

enter image description here