以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]扩展-多文件中的输入  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89173)

--  作者:wangyinming
--  发布时间:2016/8/16 16:54:00
--  [求助]扩展-多文件中的输入
[求助]扩展-多文件的列中数据只能手工输入吗?我想用类似 自动输入的实现 的功能。
但是同一型号有2个不同的号码,怎么可以填入呢?现在是手工添加的。


2 2DACF028G-2 E18257B 2 E18257B-2.PDF
3 2DACF028G-2 E18258B 2 E18258B-2.PDF


                        多文件后的列
2DACF028G-2 E18257B-2.PDF
                        E18258B-2.pdf





If e.DataCol.Name = "型号" Then \'发生变化的是型号列吗?
    Dim dr As DataRow
    dr = DataTables("模具图").Find("型号 = \'" & e.DataRow("型号") & "\'" ) \'在工程表中找到型号列    
    If dr IsNot Nothing \'如果找到, 则设置各列内容
        e.DataRow("模具图")= dr("模具图")
    End If
End If





图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:捕获2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/8/16 17:01:22编辑过]

--  作者:大红袍
--  发布时间:2016/8/16 17:13:00
--  

 

If e.DataCol.Name = "型号" Then \'发生变化的是型号列吗?
    e.DataRow("模具图") = DataTables("模具图").GetComboListString("模具图", "型号 = \'" & e.DataRow("型号") & "\'" ).replace("|", vbcrlf) \'在工程表中找到型号列
End If