Foxtable(狐表)用户栏目专家坐堂 → 请问老师,如何才能填充本年的数据?


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

主题:请问老师,如何才能填充本年的数据?

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


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

Dim y As Integer = Date.Today.Year
Dim dt1 As New Date(y, 1, 1)
Dim dt2 As New Date(y, 12, 31)

 

Dim f As New Filler
f.SourceTable = DataTables("应收明细")
f.SourceCols = "单位名称"
f.DataTable = DataTables("本年应收汇总表")
f.DataCols = "客户名称"  

f.Filter = "日期 >= #" & dt1 & "# and 日期 <= #" & dt2 & "#"

f.Append=False
f.Fill()


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


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

 你的代码只是填充,并没有移除的功能。

 

 或者你可以先把全部移除,然后重新填充。


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


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

DataTables("应收明细").DataRows.Clear

Dim y As Integer = Date.Today.Year
Dim dt1 As New Date(y, 1, 1)
Dim dt2 As New Date(y, 12, 31)

Dim f As New Filler
f.SourceTable = DataTables("应收明细")
f.SourceCols = "单位名称"
f.DataTable = DataTables("本年应收汇总表")
f.DataCols = "客户名称"  
f.Filter = "日期 >= #" & dt1 & "# and 日期 <= #" & dt2 & "#"
f.Fill()


 回到顶部