怎样满足点击(产品目录表的图号列单元格),打开产品工序窗口,点击(产品工序窗口绑定表的加工提示列单元格),打开产品工艺窗口,点击(产品工艺窗口的
‘工艺确定,准备下单’按钮),打开生产计划窗口,在此窗口录入(订单号,生产单号,计划数量,计划日期),点击(下达生产计划按钮):
1.生产计划窗口的(订单号、生产单号、计划数量和计划日期)填充到对应计划目录表填充行的对应列。
2.生产计划窗口的(订单号、生产单号、计划数量)填充到对应计划工序表填充行的对应列。
3.生产计划窗口的(订单号、生产单号、计划数量)填充到对应计划工艺表填充行的对应列。
只填充该按钮条件下填充的数据行,现在是填充不重复值,其实我要求是:数据源与接收表对应列还要加上窗口变量一起比较,其中有一个不一样,认为不重复,重复不填充,而不是数据源与接收表之间判断重复。谢谢
[此贴子已经被作者于2009-11-25 20:26:24编辑过]
没有加窗口变量时,我设置ExcludeExistValue=True/False,还是不能重复填充,要求这时应能重复填充,如加上窗口变量,再判断是否重复。
思路是:
一个产品可能有多个计划,产品基础数据是一样的,只有加上该计划的数据(即现在的窗口变量),才要求判断唯一性。
是不是有一点绕口阿。
[此贴子已经被作者于2009-11-25 20:35:03编辑过]
其实还要加上判断来源表数据是否有空,如有空,则提示,而不填充,我怕太多坛友看太多要求就不帮我了。
此按钮整个要求在
http://datasoft.com.cn/dispbbs.asp?boardid=2&Id=5133
[此贴子已经被作者于2009-11-25 20:39:33编辑过]
我的思路是:
1.判断窗口变量数据无空值。(4个值已解决)
2.判断来源表数据和窗口变量对比接收表是否重复。(来源表只取图号列,窗口按接收表对应列取,最多4列。我感觉最难搞)
3.判断来源表数据无空值。(需填充列,有空值,提示,不填充,无空值,填充)
4.填充来源表数据和窗口变量数据。(加上窗口变量,还要带上来源表的状态列条件,不知怎么搞)
for n as integer = 0 to tables("计划工艺").count-1
if tables("计划工艺").rows(n)("图号") = tables("产品目录").current("图号")
tables("计划工艺").rows(n)("订单号") = Forms("生产计划").Controls("(订单号)").text
end if
next
你这个是满足哪一个的,是判断还是填充
[此贴子已经被作者于2009-11-25 21:20:19编辑过]