我已经为我的团队创建了一个前端和后端数据库MS Access解决方案(我仅限于MSAccess 2013),使用表单进行数据输入、查找和编辑。它运行良好,但偶尔用户会忘记他们在“按表单筛选”,并将数据输入过滤器而不是实际的表单。当他们意识到自己的错误时,他们必须重新输入所有的数据。
当您在“筛选表单”中时,是否可以更改窗体的外观?例如,更改背景色,或者添加文本框通知,这样用户就可以很明显地知道他们是在“筛选表单”中吗?
发布于 2018-06-28 14:53:27
你可以用Me.FilterOn
属性以帮助确定窗体筛选器(即,Home>Advanced>Filter by Form)是否已打开。
可能需要使用它一点,但从我的实验,可以有一些在OnOpen on OnCurrent事件,检查属性和行为适当。
我认为问题是,当代码处于筛选模式时将不会执行,因此,必须将默认外观设置为“筛选外观”(可能会添加一个图形或文本框,上面写着“筛选模式”),然后如果Me.FilterOn = False
你可以隐藏那个标签,打开等等。
https://stackoverflow.com/questions/-100005543
复制相似问题