Foxtable(狐表)用户栏目专家坐堂 → [求助]生成收支相抵的净值表(交叉表)(已解决)


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

主题:[求助]生成收支相抵的净值表(交叉表)(已解决)

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


加好友 发短信
等级:七尾狐 帖子:1530 积分:10639 威望:0 精华:0 注册:2008/9/24 11:16:00
[求助]生成收支相抵的净值表(交叉表)(已解决)  发帖心情 Post By:2017/11/28 21:29:00 [显示全部帖子]

以下代码分别生成租金收入和租金支出交叉表,如何生成收支相抵的净值表(收入为正值,支出为负值)。请各位老师指教,谢谢!!


租金收入按钮代码

Dim k As New CrossTableBuilder("租金收入",DataTables("设备借用2"))
k.HGroups.AddDef("设备名称")
k.VGroups.AddDef("产权单位")
k.Totals.AddDef("当月租金", "当月租金")
k.Totals.AddDef("租金累计", "租金累计")
k.HorizontalTotal = True
k.VerticalTotal = True
k.Build()
MainTable = Tables("租金收入")
Tables("租金收入").AutoSizeCols()
With Tables("租金收入")
    CurrentTable.Cols("合计_当月租金").Move(1)
    CurrentTable.Cols("合计_租金累计").Move(2)
End With


租金支出按钮代码

Dim k As New CrossTableBuilder("租金支出",DataTables("设备借用2"))
k.HGroups.AddDef("设备名称")
k.VGroups.AddDef("使用单位")
k.Totals.AddDef("当月租金", "当月租金")
k.Totals.AddDef("租金累计", "租金累计")
k.HorizontalTotal = True
k.VerticalTotal = True
k.Filter = "使用单位 <> '设备仓库'"
k.Build()
MainTable = Tables("租金支出")
Tables("租金支出").AutoSizeCols()
With Tables("租金支出")
    CurrentTable.Cols("合计_当月租金").Move(1)
    CurrentTable.Cols("合计_租金累计").Move(2)
End With


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目38.foxdb


[此贴子已经被作者于2017/11/29 10:17:27编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1530 积分:10639 威望:0 精华:0 注册:2008/9/24 11:16:00
  发帖心情 Post By:2017/11/29 9:28:00 [显示全部帖子]

谢谢蓝老师的指教,第二个方案符合实际需求,再次感谢蓝老师的指教。

在应用到项目时遇到问题,源表为外部表,执行以下代码时出错,如何解决,请各位老师指教,谢谢!!


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




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



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


加好友 发短信
等级:七尾狐 帖子:1530 积分:10639 威望:0 精华:0 注册:2008/9/24 11:16:00
  发帖心情 Post By:2017/11/29 10:17:00 [显示全部帖子]

谢谢甜老师的指教,问题得到完美解决,再次衷心感谢!!

 回到顶部