Foxtable(狐表)用户栏目专家坐堂 → 工资归档问题


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

主题:工资归档问题

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


加好友 发短信
等级:三尾狐 帖子:778 积分:7463 威望:0 精华:0 注册:2009/9/7 10:55:00
工资归档问题  发帖心情 Post By:2011/5/12 10:08:00 [只看该作者]

在FOXTABLE中,工资如何归档?即归档前的数据不可更改,只能作为历史数据进行读取。同时自动生成下一月的工资数据。

在FOXTABLE中如何实现这样的功能?

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/12 11:37:00 [只看该作者]

有了动态加载,不存在归档问题,一个表就行。

至于自动生成,很简单的,筛选出这个月的数据,全部克隆一下,大概就是:

 

For Each dr AS DataRow  = DataTables("XXX") .Select("年 = 2010 And 月 = 5")

     Dim dr1 AS DataRoW = DataTables("XXX").AddNew()

     For Each dc AS DataCol In DataTables("XXX").DataCols

           dr1(dc.Name) = dr(dc.Name)

     Next

     dr1("年") = 2010

     dr1("月") = 6

Next

 

 

 


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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2018/8/16 10:04:00 [只看该作者]

甜老师,关于上述的代码有几个问题
1、如何选中上个月的数据,筛选出来,然后全部选中?
2、如果我选中5月的,克隆生成6月,那么7月的呢?能否用一个代码处理?

For Each dr AS DataRow  = DataTables("XXX") .Select("年 = “年” And 月 =“月”")

     Dim dr1 AS DataRoW = DataTables("XXX").AddNew()

     For Each dc AS DataCol In DataTables("XXX").DataCols

           dr1(dc.Name) = dr(dc.Name)

     Next

     dr1("年") = “年”

     dr1("月") = “月”+1

Next

3、如果不用这方式,还有其他方案吗?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/16 10:07:00 [只看该作者]

1、为什么要全部选中?

 

2、3、做一个窗口,填入年月数据,再点击按钮拷贝。

 


 回到顶部