Office中国论坛/Access中国论坛
标题:
子窗体组合框设计问题
[打印本页]
作者:
wanyb
时间:
2012-5-26 16:25
标题:
子窗体组合框设计问题
要求:在送货单主窗体中输入“生产单号”后,在子窗体的“材料编号”组合框中,只可选出该张生产单号相关的明细项目,如何实现此一功能。请各位网友指教一下,谢谢! 见图示。
作者:
roych
时间:
2012-5-26 17:34
详细看第五楼的附件
http://www.office-cn.net/thread-104827-1-1.html
作者:
wanyb
时间:
2012-5-26 20:37
按ROYCH老师的方法,子窗体组合框中还是不能查到生产单明细项目。在ADP中,因为查询方式不一样,ADP是用视图来做查询的。代码要怎么写?
作者:
wanyb
时间:
2012-5-27 11:13
经自已研究一天一夜,终于实现以上功能。
在主窗体控件生产订单afterupdate()中加入子窗体控件材料编号的数据源代码:Forms![送货单]![送货子窗体].Form![材料编号].RowSource = "select 材料编号,规格名称,单位,数量 from 生产计划总 where 生产计划总.生产单号='" & Me![生产单号] & "'"。
在子窗体控件材料编号行来源直接用SQL语句:SELECT 生产明细.材料编号, 生产明细.规格名称, 生产明细.数量 AS 订单数量, 生产明细.单位 FROM 生产计划 INNER JOIN 生产明细 ON 生产计划.ID = 生产明细.ID WHERE (((生产计划.生产单号) = [forms] ! [送货单] ! [生产单号]));
OK,实现以上功能,与碰到同样问题的网页分享经验!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3