Foxtable(狐表)用户栏目专家坐堂 → 加载失效问题


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

主题:加载失效问题

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


加好友 发短信
等级:六尾狐 帖子:1474 积分:9904 威望:0 精华:0 注册:2020/11/4 22:15:00
加载失效问题  发帖心情 Post By:2025/4/25 10:29:00 [只看该作者]

需求:如果当前登录用户是经办人,加载表A经办人列是当前登录用户的数据;
如果当前登录用户是直接上级,加载表A直接上级列是当前登录用户的数据;
如果当前登录用户是间接上级,加载表A间接上级列是当前登录用户的数据;
如图



下面代码执行,没报错,调试没看异常,但就达到不需求。1.如何改正?2.这种写代码量比较大,是否其他比较简化方法,代码量比较少?

[此贴子已经被作者于2025/4/25 11:45:37编辑过]

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


加好友 发短信
等级:超级版主 帖子:113590 积分:578463 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/25 10:50:00 [只看该作者]

先看10遍:http://www.foxtable.com/webhelp/topics/1284.htm,然后多捋捋自己处理问题的逻辑思维。

去掉所有代码,然后参考:
Dim cmd2 As New SQLCommand
cmd2.ConnectionName="xxx数据源"
cmd2.CommandText = "select * from  表A  where [直接上级]='" & _用户ID & "' or 经办人='" & _用户ID & "' or 间接上级='" & _用户ID & "'"' 
Dim t2 As Table = e.Form.Controls("Table1").Table
t2.DataSource = cmd2.ExecuteReader()

 回到顶部