以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何将产品材料清单转化为材料描述  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45740)

--  作者:tj-pacer
--  发布时间:2014/2/10 11:21:00
--  如何将产品材料清单转化为材料描述
如示例,想要将【材料表】中材料清单转【产品表】中成材料描述,如何实现,谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料单转成材料描述.foxdb


--  作者:Bin
--  发布时间:2014/2/10 11:39:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料单转成材料描述.foxdb


--  作者:tj-pacer
--  发布时间:2014/2/10 11:52:00
--  
以下是引用Bin在2014-2-10 11:39:00的发言:
.
 下载信息  [文件大小:312.0 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:材料单转成材料描述.foxdb

你好!我的意思是反过来,即将材料清单转化成描述(A+B+C)


--  作者:Bin
--  发布时间:2014/2/10 11:59:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料单转成材料描述.foxdb


--  作者:tj-pacer
--  发布时间:2014/2/10 12:21:00
--  

Thank you Bin.


--  作者:tj-pacer
--  发布时间:2015/4/18 8:31:00
--  

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

 

问题继续,如示例,想要实现点击“确认”后,将材料表中的材料写入产品表的“材料”列中。自己套了一小时的代码,还是搞不定。


--  作者:FoxMan
--  发布时间:2015/4/18 10:51:00
--  
If e.DataCol. Name ="confirm" Then
    Dim t1 As Table = Tables("Material")
    For Each s As String In e.DataRow("Material").split("+")
        Dim r2 As Row = t1.AddNew
        r2("product") = e.DataRow("product")
        r2("material")= s
    Next
    t1.DataTable.save
End If

--  作者:程兴刚
--  发布时间:2015/4/18 11:18:00
--  

不妨换个思路,也许更灵活:

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


--  作者:tj-pacer
--  发布时间:2015/4/18 18:48:00
--  
谢谢7楼,不过我不是要将产品表的材料拆开写入到材料表,而是要将材料表中的材料以描述的形式(ABC+FCD)写入到产品表对应产品上
以下是引用FoxMan在2015/4/18 10:51:00的发言:
If e.DataCol. Name ="confirm" Then
    Dim t1 As Table = Tables("Material")
    For Each s As String In e.DataRow("Material").split("+")
        Dim r2 As Row = t1.AddNew
        r2("product") = e.DataRow("product")
        r2("material")= s
    Next
    t1.DataTable.save
End If


--  作者:tj-pacer
--  发布时间:2015/4/18 18:55:00
--  
谢谢8楼,我就是这个思路,不同的是在主表中增加了一个“类别描述”在这列中写入子表合同类别的描述总和,如“人工费+人工费+...+机械费”
以下是引用程兴刚在2015/4/18 11:18:00的发言:

不妨换个思路,也许更灵活:

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