Foxtable(狐表)用户栏目专家坐堂 → 日期遍历赋值


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

主题:日期遍历赋值

美女呀,离线,留言给我吧!
tujiu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1100 威望:0 精华:0 注册:2014/7/17 9:46:00
日期遍历赋值  发帖心情 Post By:2014/9/2 13:27:00 [只看该作者]

Table表中有四行,

第一行的日期2014-09-02   我想通过遍历赋值的方式,第二行为 2014-09-03 第三行:2014-09-04 第四行:2014-09-05

怎么设置?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/2 14:03:00 [只看该作者]

dim d as date = date.today

for each r as row in tables("X").rows
     r("日期")=d
     d=d.adddays(1)
next

 回到顶部
美女呀,离线,留言给我吧!
tujiu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1100 威望:0 精华:0 注册:2014/7/17 9:46:00
  发帖心情 Post By:2014/9/2 18:23:00 [只看该作者]

这个好像存在问题,就是表中原先存在的数据会被删除了。添加完过后表中的行数变为新添加行数+原先表中的行数,所有数据数据全部变成新添加的内容。

[此贴子已经被作者于2014-9-2 18:28:46编辑过]

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


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

 你要的是编号?参考这个事件改一下

 

http://www.foxtable.com/help/topics/0630.htm

 


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


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

 或者改原先的代码

 

dim d as date = tables("X").rows(0)("日期")

for each r as row in tables("X").rows
     r("日期")=d
     d=d.adddays(1)
next

 回到顶部
美女呀,离线,留言给我吧!
tujiu
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1100 威望:0 精华:0 注册:2014/7/17 9:46:00
  发帖心情 Post By:2014/9/3 8:54:00 [只看该作者]

额,我这个是放在窗口的添加按钮里。 

dim d as date = e.form.controls("日期").value

我就是想能不能添加多行的时候,也能保证原来表中的数据不会被删除掉。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/3 8:56:00 [只看该作者]

添加多行,和原来表数据没什么关系,更加不会被删除.

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


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

实际情况,你做个例子上来说明吧。

 回到顶部