以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于合并表的输入问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19307)

--  作者:sdc_pan
--  发布时间:2012/5/5 22:07:00
--  [求助]关于合并表的输入问题

一下表中我们如果只是需要合并后的表格,在输入的过程中是否必须要输入4次美国、日本、中国

。我们是否可以实现行数据输入的一对多呢?在窗口中输入一次美国下面对应两个白银两个黄金。请帮忙解答,谢谢了!!!

原表:

美国 白银 出口
美国 白银 进口
美国 黄金 出口
美国 黄金 进口
日本 白银 出口
日本 白银 进口
日本 黄金 出口
日本 黄金 进口
中国 白银 出口
中国 白银 进口
中国 黄金 出口

中国

黄金 进口

合并后的表:

美国 白银 出口
进口
黄金 出口
进口
日本 白银 出口
进口
黄金 出口
进口
中国 白银 出口
进口
黄金 出口
进口


--  作者:mr725
--  发布时间:2012/5/5 22:13:00
--  

必须输入4次。  当然你可以用代码来引用上一行的内容,这样输入一次就可以了,直到你要修改为另一个内容。。。

 


--  作者:sdc_pan
--  发布时间:2012/5/5 22:44:00
--  
那我们是用的哪一个代码呢,没能在帮助中找到呢,谢谢了!
--  作者:mr725
--  发布时间:2012/5/5 22:58:00
--  

表事件:datarowadding

Dim s As String = Tables("表名").rows(Tables("表名").count-1)("国家")
e.DataRow("国家") = s