Foxtable(狐表)用户栏目专家坐堂 → [求助]运行事件程序软件自动关闭


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

主题:[求助]运行事件程序软件自动关闭

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
[求助]运行事件程序软件自动关闭  发帖心情 Post By:2016/9/29 10:46:00 [只看该作者]

Select e.DataCol.name
    Case "日期"
        If e.NewValue IsNot Nothing  Then
        Dim p As Integer = Tables("组合1").Rows.count
        Dim d As Date = new Date(Date.Today.Year,12,31)
        Tables("组合1").AddNew(d.DayOfYear - e.NewValue.DayOfYear)
         Dim d1 As Date = e.NewValue
            For i As Integer = p  To Tables("组合1").Rows.count - 1
                Tables("组合1").Rows(i)("日期") = d1
                d1 = d1.AddDays(1)
            Next
        End If
End Select
运行程序后,软件会自动关闭,且不保存

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/29 10:49:00 [只看该作者]

不会操作的同一个表吧

Select e.DataCol.name
    Case "日期"
        If e.NewValue IsNot Nothing  Then
            Dim p As Integer = Tables("组合1").Rows.count
            Dim d As Date = new Date(Date.Today.Year,12,31)
            SystemReady = False
            Tables("组合1").AddNew(d.DayOfYear - e.NewValue.DayOfYear)
            Dim d1 As Date = e.NewValue
            For i As Integer = p  To Tables("组合1").Rows.count - 1
                Tables("组合1").Rows(i)("日期") = d1
                d1 = d1.AddDays(1)
            Next
            SystemReady = True
        End If
End Select

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
  发帖心情 Post By:2016/9/29 10:50:00 [只看该作者]

就是同一个表,难道两者之间有区别

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/29 10:56:00 [只看该作者]

同一个表就死循环了,为什么自己思考一下

 回到顶部