Foxtable(狐表)用户栏目专家坐堂 → 引用数据


  共有1893人关注过本帖树形打印复制链接

主题:引用数据

美女呀,离线,留言给我吧!
zhangning
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
引用数据  发帖心情 Post By:2017/5/27 13:39:00 [显示全部帖子]


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

如图,已知父产品的时间,想将其”子集结日“引入子产品的”子集结日“里去,

父产品:If dr13.IsNull("部组名") = False AndAlso dr13.IsNull("部品ID") = True
子产品:If dr13.IsNull("部组名") = False AndAlso dr13.IsNull("部品ID") = False

写了以下代码,不对,请老师帮看看,谢谢!

Dim dr13 As DataRow = e.DataRow
            If dr13.IsNull("部组名") = False AndAlso dr13.IsNull("部品ID") = True
                dr13("子集结日") = dr13("第1序_配膳日").AddDays(-1)
                Dim d1 As Date = e.DataRow("子集结日")
                If d1.DayOfWeek = 0 Then
                    dr13("子集结日") = dr13("第1序_配膳日").AddDays(-2)
                End If
            End If
             If dr13.IsNull("部组名") = False AndAlso dr13.IsNull("部品ID") = False
            Dim d2 As Date = e.DataRow("子集结日")
             d2("子集结日") = d1("子集结日")
            End If

 回到顶部
美女呀,离线,留言给我吧!
zhangning
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2017/5/27 15:50:00 [显示全部帖子]

完美导入,谢谢老师,提前祝老师 端午节快乐!


 回到顶部
美女呀,离线,留言给我吧!
zhangning
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2017/5/31 9:54:00 [显示全部帖子]

老师,我如果想在条件中加入: 类别列内容如是“计划”就引入,
将   e.DataTable.ReplaceFor("子集结日",e.DataRow("子集结日"),"部组名='" & dr13("部组名") & "' And 部品ID Is not null")
改为e.DataTable.ReplaceFor("子集结日",e.DataRow("子集结日"),"部组名='" & dr13("部组名") & "' And 部品ID Is not null and 类别 ="计划"")

提示错误:应为逗号、”)“或有效的表达式继续符,
请老师帮看看,错在哪里了?谢谢!

 回到顶部