我在MS Access 2010中此仪表板具有表现出优异的采购订单子窗体数据表视图的查询,其中状态可以是仪表盘的形式submitted
,overdue
或part delivered
。还有一个选项,delivered
但这不在查询的条件中,因为它们不是“出色的”。
我有另一个用户,他们的前端正在更新交付(保存到服务器上的后端)。我在前端看到的是现在delivered
在查询结果中具有状态的采购订单。
据我了解,状态已“更新”并且查询结果明显改变,但是,只有当我执行操作时,子窗体才会消失。
当我的查询结果显示时delivered
,为什么此更新不能直接删除记录?
此“更新”与重新查询不同吗?
其他用户更改记录后,此更新是否会立即发生?
为什么delivered
尽管有条件我仍然看到?
我可以发布SQL查询,但我认为这不是必需的??
谢谢
我本质上是在混淆“刷新”和“重新查询”之间的区别。
刷新记录只会更新数据表表单中已经存在的数据。它不会显示新记录,也不会删除已删除的记录和不再符合查询条件的记录。
顾名思义,重新查询会重新运行查询以查找哪些数据记录符合为数据表表单指定的查询条件。
我添加了一个计时器来定期重新查询我的子窗体,但是我决定只允许数据存在,直到用户执行将我设置为重新查询的数据库操作为止。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句