Foxtable(狐表)用户栏目专家坐堂 → [求助]有条件的数据填充问题?


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

主题:[求助]有条件的数据填充问题?

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


加好友 发短信
等级:五尾狐 帖子:1099 积分:8494 威望:0 精华:0 注册:2012/7/10 9:09:00
[求助]有条件的数据填充问题?  发帖心情 Post By:2020/10/28 10:25:00 [只看该作者]

实例:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:信阳市退役军人事务局四清单一报告系统a - 副本.zip


求助的是:打开软件中的“党组”,“增加本月数据”,要求是:增加本月数据时,如果 表中已按年度、月份生成的数据不再添加,如果没有,则添加,表中的年度、月份是按电脑的显示时间,现在是:只要点击“增加本月数据”按钮,不管本月生成没有生成,它都增加,要求,一个月只增加一次数据。如何改写代码,请指导,谢谢。
代码如下:Dim d1 As Date = Date.Today
Dim month As Integer = d1.Month
Dim dt As DataTable = DataTables("党组织")
For Each dr As DataRow In dt.DataRows
    If dr("月份") = month Then
        Return
    Else
        Dim Result As DialogResult
        Result = MessageBox.Show("是否确添加数据?" & vbCrLf & "如果已添加本月数据,请不要再添加!!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        
        If Result = DialogResult.Yes Then
            
            Dim f As New Filler
            'Dim d1 As Date = Date.Today
            'Dim month As Integer = d1.Month
            
            f.SourceTable = DataTables("党组模板")
            f.SourceCols = "序号,党组织A,党组织主体责任A_主要内容,党组织主体责任A_要求,三重一大,三重一大_类型,三重一大_要求" '指定数据来源列
            f.DataTable = DataTables("党组织") '指定数据接收表
            f.DataCols = "序号,党组织,党组织主体责任A_主要内容,党组织主体责任A_要求,三重一大,三重一大_类型,三重一大_要求" '指定数据接收列
            'f.Filter = "月份 = month"
            'f.ExcludeExistValue = True
            'f.ExcludeNullValue=True
            f.filter = Tables("党组织").filter    '按筛选结果复制
            f.Fill() '填充数据
            Tables("党组织").DataTable.Save
            
            Dim Filter As String
            If Filter > "" Then
                Tables("党组织").Filter = Filter
                Tables("党组织").Sort = "序号,月份"
            End If
        Else
            '否,则执行
            Return
        End If
    End If
'Next

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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:四清单一报告系统.zip


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


加好友 发短信
等级:五尾狐 帖子:1099 积分:8494 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2020/10/28 10:59:00 [只看该作者]

有点蓝:文本过高,无法打开,请把代码发来吧,谢谢


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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/28 11:02:00 [只看该作者]

可以购买升级服务

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


加好友 发短信
等级:五尾狐 帖子:1099 积分:8494 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2020/10/28 11:06:00 [只看该作者]

多少钱啊


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


加好友 发短信
等级:五尾狐 帖子:1099 积分:8494 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2020/10/28 11:07:00 [只看该作者]

原来买的花了5000多,现在还有加密狗呢,全是本人花的钱,不是单位的


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


加好友 发短信
等级:五尾狐 帖子:1099 积分:8494 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2020/10/28 11:08:00 [只看该作者]

有点蓝:先反代码发来,急用,谢谢


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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/28 11:23:00 [只看该作者]

Dim dr As DataRow = DataTables("党组织").Find("年度=" & Date.Today.Year & " and 月份=" & Date.Today.Month)
If dr IsNot Nothing Then
    msgbox("本月数据已经添加,无需重复添加!")
    Return
End If

Dim Result As DialogResult
Result = MessageBox.Show("是否确添加数据?" & vbCrLf & "如果已添加本月数据,请不要再添加!!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

If Result = DialogResult.Yes Then
    Dim f As New Filler
……

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


加好友 发短信
等级:五尾狐 帖子:1099 积分:8494 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2020/10/28 11:38:00 [只看该作者]

谢谢


 回到顶部