Foxtable(狐表)用户栏目专家坐堂 → [求助]这是计划管理中的代码,为何会出现这样的情况?


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

主题:[求助]这是计划管理中的代码,为何会出现这样的情况?

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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
[求助]这是计划管理中的代码,为何会出现这样的情况?  发帖心情 Post By:2014/7/2 8:03:00 [只看该作者]

Dim flt As String
Dim drs As List(Of DataRow)
flt =  "接收人 = '" & _UserName & "' And 接收时间 Is Null"
drs = DataTables("内部通知").AppendLoad(flt,False)

 

Dim s As Integer = DataTables("内部通知").compute("count(_Identify)","接收人 = '" & _UserName & "' and 接收时间 Is Null")
If s>0 Then
    Vars("sd") = s
    Forms("提醒窗口").Open(SysInfo.WorkingAreaWidth-580,SysInfo.WorkingAreaHeight)
    MyTimers("计划1").Enabled = False
    For i As Integer = 1 To 330
        Forms("提醒窗口").setbounds(SysInfo.WorkingAreaWidth-580,SysInfo.WorkingAreaHeight-i,580,300)
    Next
End If


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140702075041.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/2 8:33:00 [只看该作者]

你应该是追载了重复的数据,  应该在条件里加入

Dim id As Integer = DataTables("内部通知").Compute("Max(_Identify)")
Dim
 Filter As String = "[_Identify] > " & id

flt =  "接收人 = '" & _UserName & "' And 接收时间 Is Null and " & Filter
drs = DataTables("内部通知").AppendLoad(flt,False)

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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2014/7/2 9:13:00 [只看该作者]

非常感谢!


 回到顶部