Foxtable(狐表)用户栏目专家坐堂 → 合并操作问题


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

主题:合并操作问题

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
合并操作问题  发帖心情 Post By:2023/8/15 9:19:00 [显示全部帖子]

下面代码,可以实现数据表合并,在同一行同一料号同一日期,数量在同一行,
问题一:如何实现?如图效果
问题二:是否有比这个方法更高效?怎么写?谢谢


Select
 Case e.DataCol.name
    Case "产品编号"
        Dim dr As DataRow = DataTables("库存").Find("产品编号 = '" & e.OldValue & "'")
        
If dr Is Nothing Then
            dr = DataTables(
"
库存").AddNew()
            dr(
"
产品编号") = e.DataRow("产品编号")
            dr(
"
产品名称") = e.DataRow("产品名称")
            dr(
"
产品规格") = e.DataRow("产品规格")
        Else
            dr(
"
产品编号") = e.DataRow("产品编号")
        End If
    Case 
"
产品名称","产品规格"
        Dim dr As DataRow = DataTables(
"
库存").Find("产品编号 = '" & e.DataRow("产品编号") & "'")
        If dr IsNot Nothing Then
            dr(e.DataCol.Name) = e.DataRow(e.DataCol.Name)
        
End If
End
 Select
[此贴子已经被作者于2023/8/15 17:23:21编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 10:11:00 [显示全部帖子]

老师,
问题一:表C是原本是空表,是须从表A和表B的已审核的数据,导入,而且,在同一行同一料号同一日期,数量在同一行,跨表引用的自动更新,是无法实现?
问题二:是否更高效?怎么写?谢谢

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 10:34:00 [显示全部帖子]



实例上我的代码有错,
[此贴子已经被作者于2023/8/15 17:23:35编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 11:48:00 [显示全部帖子]

老师,数据库里有表C

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 11:50:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:有数据库.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 12:01:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/2322.htm

用这个方法,有一个问题,表A与表B的记录不一样,以某表为主,而上面实例,要全连接,表A、表B的各表所有数据,你这个方法会造成数据缺失,

能否在实例上实现,上实例,用文字解说,还是很难,正如,你让我上实例一样,因我文字表述与你的理解不一样,故有实例,在实例上处理,大家能比较理解,谢谢

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 12:16:00 [显示全部帖子]


[此贴子已经被作者于2023/8/15 17:22:25编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 12:17:00 [显示全部帖子]

我再上传数据库,在11楼,你查看一下
[此贴子已经被作者于2023/8/15 12:17:42编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 14:23:00 [显示全部帖子]


[此贴子已经被作者于2023/8/15 17:22:12编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/15 15:18:00 [显示全部帖子]



测试一下,不是需求,没有楼图,现在传图示
[此贴子已经被作者于2023/8/15 17:21:48编辑过]

 回到顶部
总数 14 1 2 下一页