如何解决更新后 MSAccess 查询不刷新
我有一个带有 2 个下拉组合框的简单表格子表单。我面临的挑战是,即使我已经仔细地将参数映射到子表单的查询驱动表,也不会填充数据。我确保每个组合框下拉都有“me.requery”事件(更新后)。
<div class="modal-backdrop modal-large" data-ng-class="{'modal-closed' : !isOpen }">
<div class="modal-container">
<div class="modal" data-ng-click="$event.stopPropagation()">
<h1 class="modal-header" >{{label}}</h1>
<div class="modal-body">
<div class="form-messages" data-ng-if="formPage.overrideConfirmationMessages.length">
<div class="form-header-errors">
</div>
</div>
<h4 class="section-heading" data-ng-if="section.altHelp">{{section.altHelp}}</h4>
<div class="columns gutters-large">
<div ng-transclude="body"></div>
</div>
</div>
<div class="modal-footer" >
<div ng-transclude="actions"></div>
</div>
</div>
</div>
</div>
组合框位于子窗体中,嵌入到选项卡控件中,嵌入到父窗体中
哪里
- 是父表单
- 是子表单
- 是组合框 1
- 是组合框 2
- 是一个由查询驱动的表,组合框参数映射到它。
表查询具有相对于子表单表映射的子表单组合框参数。预期结果是来自组合框 1 和组合框 2 用户选择的应用程序的列表。
Combobox 1 = [cmb_opt_verified]
Combobox 2 = [cmb_srv_capture_status]
我试过让表单继续运行并在下拉选项之间切换,但运气不佳。即使刷新,查询也根本没有更新。如果我将组合框 1 和组合框 2 中的任一选项硬编码到查询中,我就能看到该列表
有什么方法可以确定组合框中的值是否真正进入查询?或者我在组合框到表单和查询的映射中遗漏了什么?
非常感谢任何帮助。
解决方法
令人尴尬.. 我的组合框被绑定到错误的列。我通过在 msgbox [forms]![blah]... 中写入来修复它,它显示了 recordID 而不是文本本身。问题解决了。奇怪的是,有界列在某些情况下是正确的,而在其他情况下却是错误的。猜猜这是让您保持警觉的 MSAccess 方式 - 或者该产品有很多问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。