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


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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/31 14:18:00 [显示全部帖子]

不能这样做的。

 

你要这样做,比如代码

 

Dim b1 As Boolean = True
b1 = b1 AndAlso "123" = "123"
b1 = b1 AndAlso "abc" = "aaa"
msgbox(b1)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/31 14:38:00 [显示全部帖子]

If r("A") <> Nothing AndAlso r("C") <> Nothing Then

    If r("A1") = true AndAlso r("C1") = True Then

 

    End If

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/5 22:22:00 [显示全部帖子]

你现在是想问,如何判断当前行的某列的值?

 

Dim r As Row = Tables("表A").current

If r("第一列") = true andalso r("第二列") = true Then

 

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/6 15:41:00 [显示全部帖子]

你到底哪里不会写啊?

 

Dim r = 当前行

If r("A") <> Nothing Then

    If r("A1") = true Then

 

    Else

 

    End If

elseIf r("B") <> Nothing Then

 

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/6 17:16:00 [显示全部帖子]

不能用字符串来做代码,认认真真看懂下面的意思

 

Dim b As Boolean = True
If r("技术服务部") <> "" Then
    b = b AndAlso r("技术服务部审批")
End If
If r("财务部") <> "" Then
    b = b AndAlso r("财务部审批")
End If
If r("综合管理部") <> "" Then
    b = b AndAlso r("综合管理部审批")
End If

msgbox(b)


 回到顶部