Foxtable(狐表)用户栏目专家坐堂 → 增加多行并赋值代码


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

主题:增加多行并赋值代码

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


加好友 发短信
等级:童狐 帖子:219 积分:1890 威望:0 精华:0 注册:2011/6/10 9:12:00
增加多行并赋值代码  发帖心情 Post By:2011/10/19 14:34:00 [只看该作者]

请问如何实现

点击按钮增加7行,其中一列依次赋值为星期一、星期二、星期三、星期四、星期五、星期六、星期天


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


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

简单写法:

 

Dim vals() As String = {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"}
For i As Integer =0 To vals.Length - 1
   Tables("表A").AddNew()("第一列") = vals(i)
Next

 

标准写法:

 

Dim vals() As String = {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"}
For i As Integer =0 To vals.Length - 1
   Dim r As Row = Tables("表A").AddNew()
   r("第一列") = vals(i)
Next


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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
  发帖心情 Post By:2011/10/19 20:50:00 [只看该作者]

很好,又学了一招

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


加好友 发短信
等级:小狐 帖子:358 积分:2713 威望:0 精华:0 注册:2015/4/12 12:13:00
  发帖心情 Post By:2015/6/3 16:13:00 [只看该作者]

厉害,如果用这个增加呢 ?  
Syscmd.Row.AddNews()

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


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

那就用

tables("XX").current("第一列") = vals(i)

但是最好还是用前面楼上的方法

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


加好友 发短信
等级:小狐 帖子:358 积分:2713 威望:0 精华:0 注册:2015/4/12 12:13:00
  发帖心情 Post By:2015/6/3 16:25:00 [只看该作者]

BIN
 如果我原有表格中第一列就有数据,目前新增X行,每行第一列都输入字符“AAA”,代码怎么写
Syscmd.Row.AddNews() 



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/3 16:27:00 [只看该作者]

For i As Integer = 1 To 10
    Dim nr As Row = Tables("表A").AddNew
    nr("第一列") = "AAA"
Next


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


加好友 发短信
等级:小狐 帖子:358 积分:2713 威望:0 精华:0 注册:2015/4/12 12:13:00
  发帖心情 Post By:2015/6/3 16:50:00 [只看该作者]

这段我了解了,我的想法是每次增加的行数不一定(变量),Syscmd.Row.AddNews() 用这个系统命令增加的,

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/3 16:51:00 [只看该作者]

 你可以自己做一个窗口增加多行,这样更自由。

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


加好友 发短信
等级:小狐 帖子:358 积分:2713 威望:0 精华:0 注册:2015/4/12 12:13:00
  发帖心情 Post By:2015/6/3 17:38:00 [只看该作者]

再做一个窗口,理解不了???能讲详细点吗?




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