Rss & SiteMap

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

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

标题:多表融合

1楼
刘效功天津 发表于:2023/9/21 17:15:00
老师好,还是您帮忙的多表融合问题--关于数据的全部完整的融合,请老师再调整一下代码,以达到完美的目的
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多表融合--数据全部显示.rar

2楼
有点蓝 发表于:2023/9/21 17:21:00
假设有2行型材名称和型材代号相同,怎么知道表A的第一行,对应表C的哪一行?
3楼
刘效功天津 发表于:2023/9/21 17:30:00
老是 他们的长度,数量,这些数值型数据肯定有区别,我把长度 或数量加入判断中,保存,他们是数值型数据
4楼
刘效功天津 发表于:2023/9/21 17:32:00
是  报错  打错字了
5楼
有点蓝 发表于:2023/9/21 17:37:00
以后数据多了之后,假设有几万行,那么某个用户在使用的时候,可能不经意2行都输入了一样的长度,数量,那么又怎么区分呢?
6楼
刘效功天津 发表于:2023/9/21 17:46:00
这个几率不大,要不您看再加一个啥辅助判断列

7楼
刘效功天津 发表于:2023/9/21 17:48:00
老师,要不就按id 区分

8楼
有点蓝 发表于:2023/9/21 20:10:00
这样要你自己去分析了,处理的逻辑都一样。要加什么列,或者改为什么列进行判断,自行改代码里的Find函数条件即可
9楼
刘效功天津 发表于:2023/9/22 8:17:00
老师好,您就把型材长度和型材数量并入判断条件就可以,和型材名称,型材代号,型材长度,型材数量一块形成判断条件就行,
            Dim dr As DataRow = DataTables("表C").Find("材料名称='" & e.DataRow("型材名称") & "'and 材料代号='" & e.DataRow("型材代号") & "' and  长度='" & e.DataRow("型材长度号") & "' and 数量='" & e.DataRow("型材数量") & "'")

把型材长度,型材数量加进去,会报错,它门是数值型的,老师看看怎么把这个数值型的加入判断条件中去,谢谢老师

 
10楼
有点蓝 发表于:2023/9/22 8:29:00
参考:http://www.foxtable.com/webhelp/topics/1284.htm
共14 条记录, 每页显示 10 条, 页签: [1] [2]

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

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