Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样实现工作流同时实现根据某列加载数据


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

主题:[求助]怎样实现工作流同时实现根据某列加载数据

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


加好友 发短信
等级:童狐 帖子:274 积分:2303 威望:0 精华:0 注册:2008/9/12 16:46:00
  发帖心情 Post By:2013/6/6 18:39:00 [只看该作者]

狐爸,经测试以"入场监督查验"或"检疫申报"等分组身份进入系统达到了加载某指定屠宰场的数据,但以开发者或管理者身份进入时显示:

 

.NET Framework 版本:2.0.50727.6400
Foxtable 版本:2013.5.26.1
错误所在事件:加载[动物屠宰检疫]失败!
详细错误信息:
语法错误 (操作符丢失) 在查询表达式 '(() And 屠宰场名称 = '北方屠宰场')' 中。哪里还有问题?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/6 18:43:00 [只看该作者]

加载前:

 

MessageBo.Show(Filter)

 

看看合成的表达式有什么问题


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


加好友 发短信
等级:童狐 帖子:274 积分:2303 威望:0 精华:0 注册:2008/9/12 16:46:00
  发帖心情 Post By:2013/6/6 22:27:00 [只看该作者]

狐爸:

加载前:

MessageBox.Show(Filter)

显示:

()And 屠宰场名称 = '北方屠宰场')


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/7 8:44:00 [只看该作者]

Dim bj As String
Select Case User.Group
    Case "入场监督查验"
        Filter = "进程 = '入场监督查验'" '进度一开始
    Case "检疫申报"
        Filter = "进程 = '入场监督查验完成' Or 进程 = '检疫申报'" '进度一结束或进度二开始
        bj = "检疫申报"
    Case "宰前检查"
        Filter = "进程 = '检疫申报完成' Or 进程 = '宰前检查'" '进度二结束或进度三开始
        bj = "宰前检查"
    Case "同步检疫"
        Filter = "进程 = '宰前检查完成' Or 进程 = '同步检疫'" '进度三结束或进度四开始
        bj = "同步检疫"
    Case Else
        Filter = "" '其他用户加载全部记录
End Select
If Filter > "" Then
    filter = "(" & Filter & ") And 屠宰场名称 = '" & User.ExtendedValues("屠宰场名称") & "'"
Else
    filter = "屠宰场名称 = '" & User.ExtendedValues("屠宰场名称") & "'"
End If
DataTables("动物屠宰检疫").LoadFilter = Filter
DataTables("动物屠宰检疫").Load()
'设置本流程开始标记
If bj >"" Then
    For Each dr As DataRow In DataTables("动物屠宰检疫").DataRows
        dr("进程") = bj
    Next
End If
DataTables("动物屠宰检疫").Save()

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


加好友 发短信
等级:幼狐 帖子:116 积分:687 威望:0 精华:0 注册:2013/5/31 14:25:00
  发帖心情 Post By:2013/6/7 8:57:00 [只看该作者]

麻烦你把项目代码打包发上来给大家分析吧,单凭描述的话很多东西是不清楚的。

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


加好友 发短信
等级:童狐 帖子:274 积分:2303 威望:0 精华:0 注册:2008/9/12 16:46:00
  发帖心情 Post By:2013/6/7 13:10:00 [只看该作者]

哈哈!太高兴了,还是狐爸厉害,问题解决!工作流功能和根据选择的列加载数据全部实现。

昨天下午到晚上认真研究了代码,实现工作流与原来扩展属性代码实现部分功能是矛盾的,我已经意识到必须要有判断语句来解决这个问题,写了几个都没有成,最终还是狐爸给解决了。谢谢狐爸!!


 回到顶部
总数 26 上一页 1 2 3