Foxtable(狐表)用户栏目专家坐堂 → 代码咨询!


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

主题:代码咨询!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/11 16:15:00 [显示全部帖子]

If startdate.Value=Nothing OrElse enddate.value=Nothing Then
    Messagebox.Show("请选则起始日期或终止日期")
    Return
Else
    Dim flag As Boolean = False
    For Each dr As DataRow In dt2.SQLSelect("commitTime >='" & startdate.value & "' and PromiseTimeString <='" & EndDate.value & "'","","PNumber")
        Dim filter As String = "PreID like '%" & dr("PNumber") & "'"
        Dim fdr As DataRow = dt1.SQLFind(filter)
        If fdr Is Nothing Then
            Dim ndr As DataRow = dt3.AddNew
            ndr("项目编号") = dr("pNumber")
            ndr("客户名称") = dr("companyName")
        Else If flag = False Then
            msgbox("有重复值")
            flag = True
        End If
    Next
   
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/11 16:45:00 [显示全部帖子]

 什么意思啊?只要有一条重复,就会提示啊。
[此贴子已经被作者于2015/2/11 16:45:42编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/11 16:55:00 [显示全部帖子]

If startdate.Value=Nothing OrElse enddate.value=Nothing Then
    Messagebox.Show("请选则起始日期或终止日期")
    Return
Else
    Dim flag As Boolean = False
    For Each dr As DataRow In dt2.SQLSelect("commitTime >='" & startdate.value & "' and PromiseTimeString <='" & EndDate.value & "'","","PNumber")
        Dim filter As String = "PreID like '%" & dr("PNumber") & "'"
        Dim fdr As DataRow = dt1.SQLFind(filter)
        If fdr Is Nothing Then
            Dim ndr As DataRow = dt3.AddNew
            ndr("项目编号") = dr("pNumber")
            ndr("客户名称") = dr("companyName")
            flag = True
        End If
    Next
    If flag = False Then
        msgbox("提示")
    End If
End If

 回到顶部