Foxtable(狐表)用户栏目专家坐堂 → 从两个表提取不同行数据,填充到一个表


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

主题:从两个表提取不同行数据,填充到一个表

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


加好友 发短信
等级:小狐 帖子:322 积分:2680 威望:0 精华:0 注册:2014/6/24 17:29:00
从两个表提取不同行数据,填充到一个表  发帖心情 Post By:2014/12/14 18:05:00 [显示全部帖子]

前面问过这个问题,目前已能实现基本功能,但细节上还有点小问题。

现在已经达到的效果:

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

实际想要达到的效果:

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

请教要怎么实现,给个思路也好。
为更好说明问题,项目文件一并发上来。


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:filler问题.zip



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


加好友 发短信
等级:小狐 帖子:322 积分:2680 威望:0 精华:0 注册:2014/6/24 17:29:00
  发帖心情 Post By:2014/12/14 20:29:00 [显示全部帖子]

木头脑袋,想来想去搞不定啊

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


加好友 发短信
等级:小狐 帖子:322 积分:2680 威望:0 精华:0 注册:2014/6/24 17:29:00
  发帖心情 Post By:2014/12/14 20:56:00 [显示全部帖子]

谢谢
我硬是想了一下午没搞定
看来还是得看帮助

    Dim CS1 As Integer = 0
    Dim CS2 As Integer = 0
    CS1 = DataTables("对账单").DataRows.Count   '读取现有行数
    CS2 = DataTables("收款明细表").Select("客户名称='" & txt & "'").Count
    
    If CS1 < CS2 Then '增加行数
        DataTables("收款明细表").AddNew(CS2-CS1)
    End If
    
    Dim i As Integer =0
    For Each dr1 As DataRow In DataTables("收款明细表").Select("客户名称='" & txt & "'")
        Tables("对账单")(i,"收款日期") = dr1("付款日期")
        Tables("对账单")(i,"收款金额") = dr1("付款金额")
        i = i +1
    Next

这段代码是自己想的,图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
[此贴子已经被作者于2014-12-14 21:05:38编辑过]

 回到顶部