以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]重新上例子,请看一下  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=41661)

--  作者:hovi
--  发布时间:2013/10/24 15:01:00
--  [求助]重新上例子,请看一下

如例中:

表A与表C中“单号”列对应表B中的“单号”列

如果有附加货品则输入到表B中,附加产品有与没有不确定,数量多少不确定。

有2个引导的窗口,分别指向表A与表C

录入窗口对应的是表B,这个怎么弄?我试的代码:

For Each s As String In e.Form.Controls("TextBox1").Text.split(",")
  Dim dr As DataRow = DataTables("表B").AddNew
  dr("单号")=Forms("引导1").Controls("TextBox1").Text
  dr("附加货品")=s
Next

For Each d As String In e.Form.Controls("TextBox1").Text.split(",")
  Dim dr As DataRow = DataTables("表B").AddNew
  dr("单号")=Forms("引导2").Controls("TextBox1").Text
  dr("附加货品")=d
Next
 
不能实现需求功能,会出现把表A与表C的单号分别都录入表B中的情况,并且将附加货品也重复录入了。这个怎么解决?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.foxdb


--  作者:Bin
--  发布时间:2013/10/24 15:05:00
--  
完全看不明白你想怎么做啊.
--  作者:hovi
--  发布时间:2013/10/24 15:07:00
--  

老大,哪句不明白啊。。。。。

[此贴子已经被作者于2013-10-24 15:07:17编辑过]

--  作者:Bin
--  发布时间:2013/10/24 15:08:00
--  
你两个引导窗口是什么意思?  你想实现什么需求?  你直接说你想实现什么效果吧
--  作者:hovi
--  发布时间:2013/10/24 15:10:00
--  

表A与表C 的单号都对应表B的单号

 

单号A可以有附加货品

单号B也可以有附加货品

 

这么说简单么?


--  作者:Bin
--  发布时间:2013/10/24 15:11:00
--  
你具体是想实现什么样的效果呢? 说说看.
--  作者:hovi
--  发布时间:2013/10/24 15:18:00
--  

表A  单号A,:111   有附加货品。则在“录入”窗口添加 单号A 111  的附加货品

表A  单号A,:112   有附加货品。则不用录入

表C  单号B,:211   有附加货品。则在“录入”窗口添加 单号B 211  的附加货品

表C  单号B,:212   有附加货品。则不用录入


--  作者:hovi
--  发布时间:2013/10/24 15:18:00
--  

问题是如何在录入窗口中录入附加货品


--  作者:Bin
--  发布时间:2013/10/24 15:24:00
--  
是不是想要这样?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.foxdb



--  作者:hovi
--  发布时间:2013/10/24 15:34:00
--  

对了,又见全局变量!

老大,我对你的佩服敬仰之心犹如江水般滔滔不绝源远流长。。。。太感谢了。