Foxtable(狐表)用户栏目专家坐堂 → 查询与赋值


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

主题:查询与赋值

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


加好友 发短信
等级:童狐 帖子:274 积分:3148 威望:0 精华:0 注册:2017/10/15 20:04:00
查询与赋值  发帖心情 Post By:2021/8/31 23:14:00 [只看该作者]

For Each dr1 As DataRow In DataTables("排产登记表_明细").DataRows
    Dim dr2 As DataRow =DataTables("TBL_商品表").SQLFind("商品编号='" & dr1("商品编号") & "'")
    If dr2 IsNot Nothing Then
        dr1("品牌")=dr2("品牌")
        dr1("型号")=dr2("型号")
        dr1("片数")=dr2("片数")
        dr1("规格")=dr2("规格")
        dr1("坯底工艺")=dr2("坯底工艺")
        dr1("手感工艺")=dr2("手感工艺")
        dr1("印花工艺")=dr2("印花工艺")
        dr1("产品名称")=dr2("产品名称")
    End If
Next
这段代码是用写在子表里的AFTERLOAD里的 ,意思是一载入数据 品牌 型号 片数这些字段都会临时从商品表里载入数据  我发现 查询与赋值放在一起效率非常低下 帮助里有的代码是写 查询与赋值是分开的,但不知道要怎么分开,请帮我分解下

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


加好友 发短信
等级:超级版主 帖子:111422 积分:567186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/1 8:30:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/2225.htm

另外,如果商品表数据经常需要使用的,建议一次性加载进来使用,然后使用Find

 回到顶部