Foxtable(狐表)用户栏目专家坐堂 → 日期自动增加


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

主题:日期自动增加

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


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
日期自动增加  发帖心情 Post By:2011/12/14 15:06:00 [只看该作者]

师傅你好:

要求每增加一行,自动显示当天日期,如何操作,谢谢!


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


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


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


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
  发帖心情 Post By:2011/12/14 15:59:00 [只看该作者]

师傅你好:

如果系统日期列、组长列、班次列要求每增加一行时,内容自动显示,公式如何设置,谢谢!


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/12/14 16:19:00 [只看该作者]

e.datarow("组长列")="组长名字"

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


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
  发帖心情 Post By:2011/12/14 17:36:00 [只看该作者]

师傅你好:

按照4楼公式输入后,新增一行的内容发生了变化,与上一行的内容不相符,还请帮助指点,谢谢!


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


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2011/12/14 18:23:00 [只看该作者]

和上一行的不符,你又没有说.

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


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
  发帖心情 Post By:2011/12/14 18:30:00 [只看该作者]

师傅你好:

系统日期列、组长列、班次列要求每增加一行时,自动显示上一行的列内容,还请师傅帮忙,如何设置公式,谢谢!


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


加好友 发短信
等级:童狐 帖子:245 积分:3629 威望:0 精华:1 注册:2010/5/9 18:45:00
  发帖心情 Post By:2011/12/14 20:44:00 [只看该作者]

1.用克隆行,看说明书

 

克隆行,所谓克隆,就是新增加一行,且该行和被克隆行的各列内容完全一样。

例如克隆订单表的当前行:

Tables("订单").Current.Clone()

克隆当前表的第一行:

CurrentTable.Rows(0).Clone()

 

克隆成功后,会自动将光标移到克隆行上。


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


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
  发帖心情 Post By:2011/12/15 7:35:00 [只看该作者]

师傅你好:

用这个方法不行,困为其它列的内容不需要添加到下一行。谢谢!


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/12/15 8:10:00 [只看该作者]

看帮助:

 

DataRowAdding

增加一行时执行,此时新增行(DataRow)已经创建,但并未真正增加到DataTable中,通常在此处对新增行进行默认值的设置。

e参数属性: 

DataTable:返回增加行的数据表。
DataRow:  返回新增加的行。

 

 

If e.DataTable.DataRows.Count = 0 Then '如果是一个空表
   
Return '那么返回
End
If
Dim
ColNames As String() = {"组长,"日期","班次"} '定义一个数组,保存复制列的名称
Dim
dr As DataRow = e.DataTable.DataRows(e.DataTable.DataRows.Count - 1) '获得最后一行
For
Each ColName As String in ColNames
    e.
DataRow(ColName) = dr(ColName) '将最后一行的内容复制到新增行中.

Next


 回到顶部
总数 11 1 2 下一页