首页 > 解决方案 > 子表单总是排在记录集中的第一个 - 我需要最后一个

问题描述

我有一个用于潜水的主表格(潜水记录集)和一个显示潜水器收集的每个标本的子表格(标本记录集)。主窗体具有文本框、按钮和复选框,子窗体也是如此。如果我单击子表单中的按钮添加新样本,我会得到一个新的空白记录。当用户从下拉列表中选择标本类型(生物、地质或水)时,标本 ID 会根据日期时间和类型以及从潜水记录集中读取的下一个连续编号来分配。(即 CruiseID_datetime_divenn_specxx_bio,其中 nn 是潜水编号,xx 是采集样本的下一个连续编号)这工作正常。我的问题是,如果用户的光标在五个复选框控件中的任何一个上移动到主窗体,并且只有主窗体上的 19 个按钮中的一个,主窗体和子窗体刷新,我回到了该潜水的第一个样本。mai 表单上的所有其他按钮和文本框都会导致此刷新行为。仅通过将鼠标移到这 6 个控件上,就没有鼠标移动事件或任何我能找到的地方会导致刷新。我真是难住了!

标签: formsms-access-2016

解决方案


推荐阅读