Foxtable(狐表)用户栏目专家坐堂 → 从字符串“True= True And True= True ”到类型“Boolean”的转换无效


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

主题:从字符串“True= True And True= True ”到类型“Boolean”的转换无效

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/31 15:13:00 [显示全部帖子]

If r.isnull("A")  = false AndAlso r.isnull("C") = false Then

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/31 15:31:00 [显示全部帖子]

不需要,每个都判断不就行了,你到底要做什么样的逻辑判断?详细说明一下

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/31 15:48:00 [显示全部帖子]


[此贴子已经被作者于2018/7/31 15:48:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/31 15:51:00 [显示全部帖子]

If r.isnull("A")  = false orelse r.isnull("B") = false orelse r.isnull("C") = false Then    
    If r("A1") = true AndAlso r("B1") = True  AndAlso r("C1") = True Then
 
    End If
End If

If r.isnull("A")  = false andalso r.isnull("B") = false Then    
    If r("A1") = true AndAlso r("B1") = True andalso r("D") = xxx Then
  r("D1") = true
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/31 17:00:00 [显示全部帖子]

可能仅仅是A1,B1判断一下,11楼把andalso改为orelse即可

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/31 17:44:00 [显示全部帖子]

请完整描述您所有的判断逻辑

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/4 16:25:00 [显示全部帖子]

Dim hqbm As WinForm.CheckedComboBox = e.Form.Controls("CheckedComboBox1")
Dim ss As String = hqbm.value
Dim r As Row = Tables("上传").Current
Dim vals() As String = ss.Split(",") '开始赋值
Dim dict As new Dictionary(of String ,String)
dict.Add("总经办","杨俏琼,yangqiaoqiong@bdcom.com.cn")
dict.Add("研发部","冯文羽,fengwenyu@bdcom.com.cn")
dict.Add("制造部","邓虓,dengxiao@bdcom.com.cn")
dict.Add("供应部","吴慧,wuhui@bdcom.com.cn")
For Each s As String In vals
    If r(s & "审批") = True Then
        Dim ars() As String = dict(s).split(",")
        r(s) = ars(0)
        r(s & "邮箱") = ars(1)
    Else
        r(s) = Nothing
        r(s & "邮箱") = Nothing

    End If
Next
r.save

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/4 17:05:00 [显示全部帖子]

没看懂。RadioButton1干嘛用的?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/4 17:21:00 [显示全部帖子]

这个意思?

Dim r As Row = Tables("上传").Current
Dim dict As new Dictionary(of String ,String)
dict.Add("总经办","杨俏琼,yangqiaoqiong@bdcom.com.cn")
dict.Add("研发部","冯文羽,fengwenyu@bdcom.com.cn")
dict.Add("制造部","邓虓,dengxiao@bdcom.com.cn")
dict.Add("供应部","吴慧,wuhui@bdcom.com.cn")
For Each s As String In dict.Keys
    If r(s & "审批") = True Then
        Dim ars() As String = dict(s).split(",")
        r(s) = ars(0)
        r(s & "邮箱") = ars(1)
    End If
Next
r.save

 回到顶部