Foxtable(狐表)用户栏目专家坐堂 → [求助]请大神帮忙修该下代码了


  共有6532人关注过本帖平板打印复制链接

主题:[求助]请大神帮忙修该下代码了

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


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
[求助]请大神帮忙修该下代码了  发帖心情 Post By:2013/3/30 17:25:00 [只看该作者]

1、如何让考核序号自动增加到第18时,出现提示,注意,你的考核序号已经增加到18条

Select e.DataCol.Name
    Case "文档号"
        If e.DataRow.IsNull("文档号") Then
            e.DataRow("考核序号") = Nothing
        Else
            Dim lb As String = e.DataRow("文档号")
            If e.DataRow("考核序号").StartsWith(lb) = False
                Dim max As String
                Dim idx As Integer
                max = e.DataTable.Compute("Max(考核序号)","文档号 = '" & lb & "'")
                If max > "" Then '
                    idx = CInt(max.Substring(5,3)) + 1
                Else
                    idx = 1
                End If
                e.DataRow("考核序号") = lb & Format(idx,"000")
            End If
        End If
End Select

2、如何根据考核序号判断,不再填入已经存在的内容。

Dim f As New Filler
f.SourceTable = DataTables("出勤表")
f.SourceCols = "时间,考核事实,依据,加扣分值,考核序号"

f.DataTable = DataTables("文档号")

f.DataCols = "时间,考核事实,依据,加扣分值,考核序号"

f.Fill() '

求大神帮忙啦


 回到顶部
总数 11 1 2 下一页