Foxtable(狐表)用户栏目专家坐堂 → ReadOnly问题


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

主题:ReadOnly问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

Dim tb As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim r As Row = Tables("窗口3_Table1").Current

msgbox(r("送审_审批人员")) '弹出的名称是否一致?

msgbox(_UserName)

If _UserName = r("送审_审批人员") Then        如果这里是 if _UserName = "张三" then 就能编辑
    tb.ReadOnly = BooleanEnum.False '允许编辑
Else
    tb.ReadOnly = BooleanEnum.True '禁止编辑
End If



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

Dim tb As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim r As Row = Tables("窗口3_Table1").Current

msgbox(_UserName = r("送审_审批人员")) '弹出true/false?

If _UserName = r("送审_审批人员") Then        如果这里是 if _UserName = "张三" then 就能编辑

msgbox(1)
    tb.ReadOnly = BooleanEnum.False '允许编辑
Else

msgbox(2)
    tb.ReadOnly = BooleanEnum.True '禁止编辑
End If


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

弹出False 说明名称肯定不一致,可能有空格换行符等

msgbox(_UserName.length
msgbox(r("送审_审批人员").length) 

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

后台数据库,如果列类型是char,请改为nvarchar,然后循环所有行,清理一下空格

 回到顶部