Foxtable(狐表)用户栏目专家坐堂 → [求助]数据填充


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

主题:[求助]数据填充

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
[求助]数据填充  发帖心情 Post By:2014/9/18 13:09:00 [只看该作者]

项目事件MainTableChanged

If MainTable.Name = "进销存" Then
    DataTables("进销存").DataRows.Clear()

    Dim f As New Filler
    f.SourceTable = DataTables("期初") '指定数据来源
    f.SourceCols = "日期,厂家,货号,品名,规格,期初数量,期初金额," '指定数据来源列
    f.DataTable = DataTables("进销存") '指定数据接收表
    f.DataCols = "日期,厂家,货号,品名,规格,期初数量,期初金额" '指定数据接收列
    f.Fill() '填充数据
   
    Dim f2 As New Filler
    f2.SourceTable = DataTables("入库") '指定数据来源
    f2.SourceCols = "入库日期,厂家,货号,品名,规格,入库数量,入库金额" '指定数据来源列
    f2.DataTable = DataTables("进销存") '指定数据接收表
    f2.DataCols = "日期,厂家,货号,品名,规格,入库数量,入库金额" '指定数据接收列   
    f2.Fill() '填充数据

    Dim f3 As New Filler
    f3.SourceTable = DataTables("出库") '指定数据来源
    f3.SourceCols = "出库日期,厂家,货号,品名,规格,出库数量,出库金额" '指定数据来源列
    f3.DataTable = DataTables("进销存") '指定数据接收表
    f3.DataCols = "日期,厂家,货号,品名,规格,出库数量,出库金额" '指定数据接收列   
    f3.Fill() '填充数据

    Dim drs As List(of DataRow) = DataTables("进销存").Select("", "货号,日期 ") '注意排序参数
    drs(0)("库存结存数量") = drs(0)("期初数量")
    drs(0)("库存结存金额") = drs(0)("期初金额")
    Dim n1,n2 As Double
    For i As Integer = 1 To drs.Count - 1  '从第二行开始逐行计算累计
         n1 = IIF( drs(i)("货号") = drs(i-1)("货号"),drs(i-1)("库存结存数量"),0)
         n2 = IIF( drs(i)("货号") = drs(i-1)("货号"),drs(i-1)("库存结存金额"),0)
         drs(i)("库存结存数量") = drs(i)("期初数量") + n1+ drs(i)("入库数量")- drs(i)("出库数量")
         drs(i)("库存结存金额") = drs(i)("期初金额") + n2+ drs(i)("入库金额")- drs(i)("出库金额")
    Next
'Tables("进销存").Sort = "日期,品名"
End If

请老师帮助修改代码

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:进销存.table


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


加好友 发短信
等级:三尾狐 帖子:618 积分:5097 威望:0 精华:1 注册:2014/8/7 6:56:00
  发帖心情 Post By:2014/9/18 13:40:00 [只看该作者]

 无法找到列

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 14:22:00 [只看该作者]

 这句,多了一个逗号

 

f.SourceCols = "日期,厂家,货号,品名,规格,期初数量,期初金额," '指定数据来源列


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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2014/9/18 15:10:00 [只看该作者]

谢谢!有数据填充了。但打开文件提示加载树失败,检测没有设置加载树,不知哪里出错。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 15:13:00 [只看该作者]

 你重新设置一次加载树即可。

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2014/9/18 15:23:00 [只看该作者]

我重新设置了取消了,重新启动还是提示加载树失败

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 15:28:00 [只看该作者]

以下是引用weijun在2014-9-18 15:23:00的发言:
我重新设置了取消了,重新启动还是提示加载树失败

 

不是设置取消,是勾选一下,确定,重新打开,再取消。


 回到顶部