以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 从字符串“[男_手机] = '11'”到类型“Boolean”的转换无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95467) |
-- 作者:zhangjian222200 -- 发布时间:2017/1/20 14:20:00 -- 从字符串“[男_手机] = '11'”到类型“Boolean”的转换无效 以下这段代码谢谢菜单里面 错误提示: .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
|
-- 作者:有点色 -- 发布时间:2017/1/20 14:30:00 -- 如果是当前行,这样写
If Tables("表A").Current("男_手机") = huiysj.Text Then |