Foxtable(狐表)用户栏目专家坐堂 → 大家帮我看下代码哪错了?


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

主题:大家帮我看下代码哪错了?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/24 14:22:00 [显示全部帖子]

没有数据源

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/24 14:37:00 [显示全部帖子]

你设置了代码

Dim Filter As String
Dim bj As String
Select Case User.Name
    Case "蔡静"
        Filter = "进度 = '1A'" '进度一开始
    Case "杨瑞芳"
        Filter = "进度 = '1B' Or 进度 = '2A'" '进度一结束或进度二开始
        bj = "2A"
    'Case "王五"
        'Filter = "进度 = '2B' Or 进度 = '3A'" '进度二结束或进度三开始
        'bj = "3A"
    Case Else
        Filter = "" '其他用户加载全部记录
End Select
DataTables("物料信息").LoadFilter = Filter
DataTables("物料信息").Load()

但是你表中根本没有符合数据  "进度 = '1A'" 的数据

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/24 15:22:00 [显示全部帖子]

对的

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/24 15:30:00 [显示全部帖子]

看得到.不是有
Case Else
        Filter = "" '其他用户加载全部记录

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/24 15:49:00 [显示全部帖子]

Select Case User.Name
    Case "蔡静"
        Filter = "进度 = '1A'" '进度一开始
    Case "杨瑞芳"
        Filter = "进度 = '1B' Or 进度 = '2A'" '进度一结束或进度二开始
        bj = "2A"
    'Case "王五"
        'Filter = "进度 = '2B' Or 进度 = '3A'" '进度二结束或进度三开始
        'bj = "3A"
    Case Else
        Filter = "" '其他用户加载全部记录
End Select

杨瑞芳的问题.看红色部分.

编辑和查看是两回事,不能编辑检查你代码是否禁止编辑了

新手建议先按部就班的学习一遍帮助,盲目复制帮助代码套用,但是不理解原理.是不行的.

 回到顶部