Foxtable(狐表)用户栏目专家坐堂 → 类型异常


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

主题:类型异常

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
类型异常  发帖心情 Post By:2018/4/15 17:39:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/15 17:46:00 [只看该作者]

提示错误应该是你合成的条件不正确,如果是日期列,请用#,不要用单引号,如

 
            If flt > "" Then
                flt = flt & " and "
            End If
            flt = flt & "日期 <= #" & 变量 & "#"


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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2018/4/15 18:00:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/15 18:15:00 [只看该作者]

测试你的例子,没问题,请说明测试步骤。

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2018/4/15 18:17:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/15 21:52:00 [只看该作者]

工作记录总表_DataColChanged

 

If e.DataCol.Name = "项目代号"  OrElse e.DataCol.Name = "填写人"  OrElse e.DataCol.Name = "计划日期" Then '发生变化的是产品列.
    e.DataRow("能力点") = DataTables("记录能力点汇总").SQLGetComboListString("能力点", "填写人 = '" & e.DataRow("填写人") & "'  And 计划日期 = #" & e.DataRow("计划日期") & "#  And 项目代号 = '" & e.DataRow("项目代号")  & "'").replace("|", ",")
End If
If e.DataCol.Name  = "填写人" OrElse e.DataCol.Name = "计划日期" OrElse e.DataCol.Name  = "项目代号" Then
    Dim Filter As String = "[填写人] = '" & e.DataRow("填写人") & "' and [计划日期] = #" & e.DataRow("计划日期") & "# and [项目代号] = '" & e.DataRow("项目代号") & "'"
    e.DataRow("事件总评分") = DataTables("记录能力点汇总").SQLCompute("Sum(评价分值)", Filter)
End If

 

 

工作记录总表_CurrentChanged

 

If e.Table.Current IsNot Nothing Then
    Dim Filter As String = "填写人 = '" & e.Table.Current("填写人") & "'"
    If  DataTables("工作记录评价表").Find(Filter) Is Nothing Then '如果对应的订单明细没有加载过
        DataTables("工作记录评价表").AppendLoad(Filter) '则追载此订单的订单明细
    End If
End If


 

[此贴子已经被作者于2018/4/15 22:18:15编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2018/4/15 22:07:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/15 22:18:00 [只看该作者]

工作记录总表_CurrentChanged

 

If e.Table.Current IsNot Nothing Then
    Dim Filter As String = "填写人 = '" & e.Table.Current("填写人") & "'"
    If  DataTables("工作记录评价表").Find(Filter) Is Nothing Then '如果对应的订单明细没有加载过
        DataTables("工作记录评价表").AppendLoad(Filter) '则追载此订单的订单明细
    End If
End If


 回到顶部