forms - 子表单总是排在记录集中的第一个 - 我需要最后一个
问题描述
我有一个用于潜水的主表格(潜水记录集)和一个显示潜水器收集的每个标本的子表格(标本记录集)。主窗体具有文本框、按钮和复选框,子窗体也是如此。如果我单击子表单中的按钮添加新样本,我会得到一个新的空白记录。当用户从下拉列表中选择标本类型(生物、地质或水)时,标本 ID 会根据日期时间和类型以及从潜水记录集中读取的下一个连续编号来分配。(即 CruiseID_datetime_divenn_specxx_bio,其中 nn 是潜水编号,xx 是采集样本的下一个连续编号)这工作正常。我的问题是,如果用户的光标在五个复选框控件中的任何一个上移动到主窗体,并且只有主窗体上的 19 个按钮中的一个,主窗体和子窗体刷新,我回到了该潜水的第一个样本。mai 表单上的所有其他按钮和文本框都会导致此刷新行为。仅通过将鼠标移到这 6 个控件上,就没有鼠标移动事件或任何我能找到的地方会导致刷新。我真是难住了!
解决方案
推荐阅读
- amazon-web-services - RuntimeError:尝试反序列化 CUDA 设备上的对象,但 torch.cuda.is_available() 为 False。无法将 GPU 与 tacotron2 一起使用
- kubernetes-helm - Helm 模板 .Files.Get 函数在范围内无法正常工作
- go - 我们可以在 Golang 可测试示例输出注释中使用正则表达式吗?
- .net-core - EFCore 2.0:在前一个操作完成之前在此上下文上启动了第二个操作
- c++ - 是 O(NlogN) 还是 O(N^2)?
- reactjs - 单击按钮时打开导航栏
- c# - 无法使用 Novell C# 包在 xamarin.forms 中建立安全 ldap 连接
- reactjs - 与@testing-library/react 开玩笑-在模拟响应后等待
- ansible - 使用 Win 命令运行文件名中带有空格的 exe 文件
- c++ - 从自定义类型的 std::set 或 std::map 中擦除需要 `operator==`?