Foxtable(狐表)用户栏目专家坐堂 → 查表赋值有没有快速的办法?


  共有2381人关注过本帖平板打印复制链接

主题:查表赋值有没有快速的办法?

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


加好友 发短信
等级:九尾狐 帖子:2180 积分:13804 威望:0 精华:2 注册:2012/2/25 10:59:00
查表赋值有没有快速的办法?  发帖心情 Post By:2020/2/21 16:15:00 [只看该作者]

我有一表格,需要根据参数表查表赋值,参数表表格如下:大概有260行左右

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20200221155524.png
图片点击可在新窗口打开查看

For Each r As Row In Tables("导入预算表").rows
Tables("特征码参数表格").filter="资金性质代码 like '%" & r("资金性质代码") & "%' and 支出类别代码 like '%" & r("支出类别代码") & "%' and (预算来源代码is null or 预算来源代码= '" & r("预算来源") & "') and (支出结构代码 is null or 支出结构代码 = '" & r("支出结构代码") & "')"

           r("特征码")= Tables("特征码参数表格").Current("预算号特征码")

next

现在我用循环的方式,给3000条记录,根据参数表4个代码的值,查出特征码,填入记录,用了大概9分钟,我觉得效率太低了,有什么快速的办法?

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20200221155508.png
图片点击可在新窗口打开查看




 回到顶部