Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:SQL后台提取数据

1楼
yuyu060712 发表于:2024/7/8 15:31:00

If e.DataCol.Name = "工piao号" Then '发生变化的是产品编号吗?

    '在产品表找出该产品

    Dim dr As DataRow

    dr = DataTables("投产明细").Find("工piao号= '" & e.DataRow("工piao号") & "'")

    If dr IsNot Nothing Then'如果找到, 则设置各列内容

        e.DataRow("项目名称") = dr("项目名称")

        e.DataRow("材质") = dr("工艺材质")

        e.DataRow("零件图号") = dr("零件图号")

        e.DataRow("尺寸") = dr("尺寸")

        e.DataRow("单重") = dr("单重")

        e.DataRow("数量") = dr("数量")

        e.DataRow("名称") = dr("名称")

     End If

End If

各位老师,我把数据库改为SQL了后,想后台提取数据,代码不会写。希望老师帮忙改下,谢谢

2楼
有点蓝 发表于:2024/7/8 15:39:00
Find改为SQlFind:http://www.foxtable.com/webhelp/topics/2911.htm
3楼
yuyu060712 发表于:2024/7/8 15:47:00
有点蓝老师,更改代码后,我重置编号列,电脑要卡很久.....
4楼
有点蓝 发表于:2024/7/8 16:04:00
正常!后台查询本来就慢,想想每一行都单独连接数据库后台查询一次。

正常改代码后只需要重置一次,可以考虑把"投产明细"数据全部加载,然后使用Find重置一次,然后在改为sqlfind使用
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.