Office中国论坛/Access中国论坛

标题: 请老师给看看窗体列表框多选添加到另一个窗体的子窗体中 [打印本页]

作者: yanwei82123300    时间: 2023-4-15 13:54
标题: 请老师给看看窗体列表框多选添加到另一个窗体的子窗体中
附件中的窗体frmRecept,在子窗体,产品编号字段双击调出窗体frmQueryITEM,进行查询后选择几个想要的数据通过命令按钮添加到frmRecept!frmRecept_sub子窗体中,
目的是快速地进行录入

在论坛里面找到了这个例子,但是借用了,报错
感谢!
http://www.office-cn.net/forum.p ... =%C1%D0%B1%ED%BF%F2


作者: siaele2    时间: 2023-4-15 16:09
本帖最后由 siaele2 于 2023-4-15 16:52 编辑

你的主窗体和子窗体都绑定了同一个记录且链接了字段,可以尝试如几点:
1. 子窗体属性页-数据-数据输入-->设为"否"
2.窗体frmQueryITEM 在写入数据前,先执行 Forms!frmRecept!frmRecept_sub.SourceObject = "" ,卸载子窗体
写入成功后,再加载子窗体,然后刷新[attach]64528[/attach]

作者: yanwei82123300    时间: 2023-4-15 19:42
siaele2老师谢谢您的帮助,但是出现了其他问题,入库主窗体数据没有被保存,同时子窗体增加数据出现了空白行,您再给看看谢谢了
作者: yanwei82123300    时间: 2023-4-17 10:28
请各位老师们给看看这个问题,感谢感谢!!
作者: 方漠    时间: 2023-4-17 18:17
数据表结构可能需要重新设计下, 另外LINE NO 用ACCESS自带的 AutoID就可以了,不建议自己再费事去写个行号。

底层表设计好后才开始写界面和代码要好一点。

TEMP只有一个表,包含表头和明细行,空白行就是表头行+Line 1.

正式存储数据的表有两个 (tblRecept / tblRecept_Detail)。

[attach]64530[/attach]

作者: roych    时间: 2023-4-17 18:39
yanwei82123300 发表于 2023-4-15 19:42
siaele2老师谢谢您的帮助,但是出现了其他问题,入库主窗体数据没有被保存,同时子窗体增加数据出现了空白行, ...

应该是主窗体绑定了数据源,取消绑定就好了。http://www.office-cn.net/thread-126834-1-1.html





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3