以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 多个参数写入不同的列 求助 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176451) |
-- 作者:yifan3429 -- 发布时间:2022/4/13 17:38:00 -- 多个参数写入不同的列 求助 Dim dr As DataRow = DataTables("系统_数据模块").SQLFind("模块名称=\'" & e.Sender.Name & "\'") If dr IsNot Nothing Then \'如果找到的话 Dim Value As String = dr("参数_A") Dim Value1 As String = dr("参数_B") Dim Value2 As String = dr("参数_C") Dim sps() As Char = {"|"}Dim Names() As String = Value.Split(sps) For Each Name As String In Names Dim ndr As Row = Tables("订单_产品清单").AddNew ndr("产品_分类") = e.Sender.Name ndr("产品_构件名称") = Name Next End If 和下面的代码结果一样 \'Dim dr As DataRow = DataTables("系统_数据模块").SQLFind("模板名称=\'" & e.Sender.Name & "\'") \'If dr IsNot Nothing Then \'如果找到的话 \'Dim str() As String = {"产品效果","服务清单","价格确定","正式订单签约","深化复尺","制造下单","现场保护","微改交底","进场施工"} \'Dim sjd() As String = {"1","2","3","7","5","20","10","10","8"} \'Dim sjb() As String = {"业主|设计","业务|设计|业主","业务|设计|业主","业主|业务","设计|设计主管","设计|跟单|财务","项目经理|业务","项目经理|设计|微改部门","微改|业务|设计"} \'For i As Integer = 0 To 8 \'Dim r As Row = Tables("项目进度").AddNew \'r("项目名称") = str(i) \'r("进度_执行天数") = sjd(i) \'r("团队_组员") = sjb(i) \' \'Next [此贴子已经被作者于2022/4/13 17:39:35编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/4/14 8:33:00 -- 照样套咯 Dim Names() As String = Value.Split(sps) Dim Names1() As String = Value1.Split(sps) For i as integer = 0 to Names.length - 1 Dim ndr As Row = Tables("订单_产品清单").AddNew ndr("产品_分类") = e.Sender.Name ndr("产品_构件名称") = Names(i) ndr("xx列") = Names1(i)
Next End If |