Foxtable(狐表)用户栏目专家坐堂 → 从字符串“[男_手机] = '11'”到类型“Boolean”的转换无效


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

主题:从字符串“[男_手机] = '11'”到类型“Boolean”的转换无效

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


加好友 发短信
等级:七尾狐 帖子:1536 积分:10849 威望:0 精华:0 注册:2016/9/12 11:18:00
从字符串“[男_手机] = '11'”到类型“Boolean”的转换无效  发帖心情 Post By:2017/1/20 14:20:00 [只看该作者]

以下这段代码谢谢菜单里面
错误提示:
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2016.7.29.1
错误所在事件:菜单,huiycz,Click
详细错误信息:
从字符串“[男_手机] = '11'”到类型“Boolean”的转换无效。
输入字符串的格式不正确。

代码如下:
'如果窗口:男生报名管理,没有打开,则打开窗口
If Forms("男生报名管理").opened = False Then
    LockWindowUpdate(baseMainform.handle)
    Forms("男生报名管理").open()
    LockWindowUpdate(System.IntPtr.Zero)
    With DataTables("男生报名管理_Tablebmnvsb")       '设置分页加载,第一页(只要之前,男生报名管理,没有打开,就执行这段代码)
        .LoadTop = 4
        .LoadPage = 0
        '设置.loadfilter加载条件语句
        Select Case User.Type
            Case UserTypeEnum.Developer,UserTypeEnum.Administrator                                          '开发者\admin,可见,所有男生报名信息
                .loadFilter =  "[女_手机] = '" & huiysj.Text & "' or [男_手机] = '" & huiysj.Text & "' or [女_编号] = '" & huiybh.Text & "' or [男_编号] = '" & huiybh.Text & "'"
                '如果填入的手机号是:男_手机,则为全局变量赋值
                If "[男_手机] = '" & huiysj.Text & "'" Then
                    nanssjsjcd = huiysj.Text        '全局变量:将填写的手机号,赋值给:男生手机数据传递
                    huiyxbpd = 1                    '全局变量:1,表示男生
                End If
            Case UserTypeEnum.User
                Select Case User.Group
                    Case "红娘客服"                                                                         '红娘客服,可见,自己的男生报名信息
                        .loadFilter =  "[红娘登录名_客服] = '" & user.name & "' And ([女_手机] = '" & huiysj.Text & "' or [男_手机] = '" & huiysj.Text & "' or [女_编号] = '" & huiybh.Text & "' or [男_编号] = '" & huiybh.Text & "')"
                        '如果填入的手机号是:男_手机,则为全局变量赋值
                        If "[男_手机] = '" & huiysj.Text & "'" Then
                            nanssjsjcd = huiysj.Text        '全局变量:将填写的手机号,赋值给:男生手机数据传递
                            huiyxbpd = 1                    '全局变量:1,表示男生
                        End If
                    Case Else                                                                               '其他组,不可见
                        .loadFilter =  ""
                End Select
        End Select
        .Load()
    End With
ElseIf Forms("男生报名管理").opened = True Then
    With DataTables("男生报名管理_Tablebmnvsb")       '设置分页加载,第一页(只要之前,男生报名管理,打开了,就执行这段代码)
        .LoadTop = 4
        .LoadPage = 0
        '设置.loadfilter加载条件语句
        Select Case User.Type
            Case UserTypeEnum.Developer,UserTypeEnum.Administrator                                          '开发者\admin,可见,所有男生报名信息
                .loadFilter =  "[女_手机] = '" & huiysj.Text & "' or [男_手机] = '" & huiysj.Text & "' or [女_编号] = '" & huiybh.Text & "' or [男_编号] = '" & huiybh.Text & "'"
                '如果填入的手机号是:男_手机,则为全局变量赋值
                If "[男_手机] = '" & huiysj.Text & "'" Then
                    nanssjsjcd = huiysj.Text        '全局变量:将填写的手机号,赋值给:男生手机数据传递
                    huiyxbpd = 1                    '全局变量:1,表示男生
                End If
            Case UserTypeEnum.User
                Select Case User.Group
                    Case "红娘客服"                                                                         '红娘客服,可见,自己的男生报名信息
                        .loadFilter =  "[红娘登录名_客服] = '" & user.name & "' And ([女_手机] = '" & huiysj.Text & "' or [男_手机] = '" & huiysj.Text & "' or [女_编号] = '" & huiybh.Text & "' or [男_编号] = '" & huiybh.Text & "')"
                        '如果填入的手机号是:男_手机,则为全局变量赋值
                        If "[男_手机] = '" & huiysj.Text & "'" Then
                            nanssjsjcd = huiysj.Text        '全局变量:将填写的手机号,赋值给:男生手机数据传递
                            huiyxbpd = 1                    '全局变量:1,表示男生
                        End If
                    Case Else                                                                               '其他组,不可见
                        .loadFilter =  ""
                End Select
        End Select
        .Load()
    End With
End If

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/20 14:30:00 [只看该作者]

如果是当前行,这样写

 

 If Tables("表A").Current("男_手机") = huiysj.Text Then


 回到顶部