Foxtable(狐表)用户栏目专家坐堂 → 如何将数组或者字典中的值批量赋值到特定列中?


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

主题:如何将数组或者字典中的值批量赋值到特定列中?

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


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
如何将数组或者字典中的值批量赋值到特定列中?  发帖心情 Post By:2017/5/3 20:48:00 [只看该作者]

如果数组(字典)中有10000个字符串条目,如何直接赋值到某列中?就像VBA中的 RESIZ 函数一样!


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 20:57:00 [只看该作者]

 要写代码赋值

 

Dim Names(3) As String
Names (0) = "杨国辉"
Names (1) = "柯迎"
Names (2) = "陈绍月"
Names (3) = "朱志欣"

 

Dim t As Table = Tables("表A")
For Each name As String In names
    Dim nr As Row = t.AddNew
    nr("第一列") = name
Next


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


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
  发帖心情 Post By:2017/5/3 21:17:00 [只看该作者]

好的,NR 定义为addnew,这个用法好巧妙啊


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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/3 21:30:00 [只看该作者]

t.AddNew()返回所新增的行(Row)

 回到顶部