Foxtable(狐表)用户栏目专家坐堂 → [求助]在表属性能用,在项目属性里不管用


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

主题:[求助]在表属性能用,在项目属性里不管用

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


加好友 发短信
等级:幼狐 帖子:116 积分:813 威望:0 精华:0 注册:2016/6/6 16:33:00
  发帖心情 Post By:2016/7/14 9:59:00 [只看该作者]

以下是引用大红袍在2016/7/14 9:37:00的发言:
If e.DataTable.Name = "AAA" Then
    Select e.DataCol.Name
        Case "第一次收益时间","人员姓名"
            If e.DataRow.IsNull("第一次收益时间") OrElse e.DataRow.IsNull("人员姓名") Then
                e.DataRow("人员编号") = Nothing
            Else
                Dim d As Date = e.DataRow("第一次收益时间")
                Dim fd As Date = d
                Dim ld As Date = fd.AddDays(1)
                Dim bh As String = e.DataRow("人员姓名") & "-" & Format(d,"yyMMdd") & "-"
               
                If e.DataRow("人员编号").StartsWith(bh) = False
                    Dim max As String
                    Dim idx As Integer
                    Dim flt As String
                    flt = "人员姓名 = '"& e.DataRow("人员姓名") & "' And 第一次收益时间 >= #" & fd & "# And 第一次收益时间 < #" & ld & "# And [_Identify] <> " & e.DataRow("_Identify")
                    max = e.DataTable.Compute("Max(人员编号)",flt)
                   
                    If max > "" Then '如果存在最大单据编号
                        idx = CInt(max.Substring(bh.length)) + 1
                    Else
                        idx = 1
                    End If
                    e.DataRow("人员编号") = bh & Format(idx,"0000")
                End If
            End If
    End Select
End If

 

全局事件表里怎么屏蔽某几个表啊?加判断么?



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/14 10:00:00 [只看该作者]

判断表名,就是屏蔽表了啊


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


加好友 发短信
等级:幼狐 帖子:116 积分:813 威望:0 精华:0 注册:2016/6/6 16:33:00
  发帖心情 Post By:2016/7/14 10:49:00 [只看该作者]

以下是引用大红袍在2016/7/14 10:00:00的发言:

判断表名,就是屏蔽表了啊

这样要写好多表名啊,能不能设置‘不等于’的表。。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/14 10:50:00 [只看该作者]

If e.DataTable.Name <> "表A" AndAlso e.DataTable.Name <> "表B" Then

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


加好友 发短信
等级:幼狐 帖子:116 积分:813 威望:0 精华:0 注册:2016/6/6 16:33:00
  发帖心情 Post By:2016/7/14 10:50:00 [只看该作者]

以下是引用大红袍在2016/7/14 10:00:00的发言:

判断表名,就是屏蔽表了啊

跟JAVA代码会一样么?!==


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


加好友 发短信
等级:幼狐 帖子:116 积分:813 威望:0 精华:0 注册:2016/6/6 16:33:00
  发帖心情 Post By:2016/7/14 11:00:00 [只看该作者]

以下是引用大红袍在2016/7/14 10:50:00的发言:
If e.DataTable.Name <> "表A" AndAlso e.DataTable.Name <> "表B" Then

谢谢,解决了


 回到顶部
总数 16 上一页 1 2