以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- if判断 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=107006) |
-- 作者:1186 -- 发布时间:2017/9/20 7:32:00 -- if判断 If e.DataRow(0).IsNot Null("图纸状态") Then
一共三个字段(图纸状态、BOM状态、任务类型) 现在判断条件如下:图纸状态、BOM状态都为空,则任务类型等于 新产品 图纸状态不为空,BOM状态为空,则任务类型等于 已有图纸,无BOM 图纸状态,BOM状态都不为空, 则 任务类型等于 已有全套。 麻烦解答下。 |
-- 作者:有点甜 -- 发布时间:2017/9/20 9:10:00 -- Select Case e.DataCol.name Case "图纸状态", "BOM状态", "任务类型" If e.DataRow.isnull("图纸状态")=False AndAlso e.DataRow.Isnull("Bom状态")=False Then e.DataRow("任务类型")="已有全套" ElseIf e.DataRow.isnull("图纸状态")=False Then e.DataRow("任务类型")="已有图纸,无BOM" ElseIf e.DataRow.Isnull("Bom状态")=False Then e.DataRow("任务类型")="无图纸,有BOM" Else e.DataRow("任务类型")="新品" End If End Select |