Foxtable(狐表)用户栏目专家坐堂 → 绘制问题,累计数问题


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

主题:绘制问题,累计数问题

美女呀,离线,留言给我吧!
lfz123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
绘制问题,累计数问题  发帖心情 Post By:2019/1/10 9:10:00 [只看该作者]

甜老师,还是昨天利润表的问题,麻烦您在帮我看下

图片点击可在新窗口打开查看此主题相关图片如下:利润表本年累计问题.png
图片点击可在新窗口打开查看
第二个问题:凭证 里面的借贷方不平绘制提示,明明差额都显示为0,可还是有异常提示,我手动一个个数字输入进去还是这样,但是同样的数据复制放在帮助的piao据打印教程的凭证打印里面又是正常的,

图片点击可在新窗口打开查看此主题相关图片如下:借贷不平提示.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题汇总.zip




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


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

1、分别计算,如

 

http://www.foxtable.com/webhelp/scr/0681.htm

 

2、

 

Dim c = round2(e.Row("借方金额") - e.Row("贷方金额"), 2)
If c <> 0 Then
    e.Style = "借贷不平"
End If


 回到顶部
美女呀,离线,留言给我吧!
lfz123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(有点甜)1、分别计算,如 http://ww...  发帖心情 Post By:2019/1/10 10:17:00 [只看该作者]

我的理解应该是错的,结果还是不对,在麻烦您帮我看下,谢谢!
tb(0,3) =  dt.Compute("sum(贷方金额)","一级码 = '5101'and 年份 = '"& d.Year & "'and 月份 = '"& d.Month & "'and 月份 < '"& d.Month & "'  ") '营业收入

 回到顶部
美女呀,离线,留言给我吧!
lfz123
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(lfz123)回复:(有点甜)1、分别计算,如&nb...  发帖心情 Post By:2019/1/10 10:27:00 [只看该作者]

非常感恩您不厌其烦的给我力量,虽然我脑子在逻辑关系上有的时候转不了弯,但我坚信只要我一点点啃下去,在我临近退休的年龄还能在奋斗一把!
[此贴子已经被作者于2019/1/10 10:30:13编辑过]

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


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

以下是引用lfz123在2019/1/10 10:17:00的发言:
我的理解应该是错的,结果还是不对,在麻烦您帮我看下,谢谢!
tb(0,3) =  dt.Compute("sum(贷方金额)","一级码 = '5101'and 年份 = '"& d.Year & "'and 月份 = '"& d.Month & "'and 月份 < '"& d.Month & "'  ") '营业收入

 

1、月份列改成整数列,不要用字符列;

 

2、执行测试代码

 

Dim d As Date = "2018年2月"
Dim by = DataTables("凭证明细").Compute("sum(贷方金额)","一级码 = '5101'and 年份 = '"& d.Year & "'and 月份 = '"& d.Month & "'") '营业收入
msgbox(by)
Dim lj = DataTables("凭证明细").Compute("sum(贷方金额)","一级码 = '5101'and 年份 = '"& d.Year & "'and 月份 <= '"& d.Month & "'") '营业收入
msgbox(lj)


 回到顶部
美女呀,离线,留言给我吧!
lfz123
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(有点甜)以下是引用lfz123在2019/1/10 10:17:...  发帖心情 Post By:2019/1/10 10:35:00 [只看该作者]

刚才我发了,怎么没看到,不好意思,我在发一遍,
我把平证明细里面的月份的字符型改成整数型 原来的代码是可以执行出正确结果的
tb(0,3) =  dt.Compute("sum(贷方金额)","一级码 = '5101'and 年份 = '"& d.Year & "'and 月份 <= '"& d.Month & "' ") '营业收入

 回到顶部
美女呀,离线,留言给我吧!
lfz123
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(有点甜)以下是引用lfz123在2019/1/10 10:17:...  发帖心情 Post By:2019/1/10 10:36:00 [只看该作者]

好的,好的,这个又给了一个解决问题思路

 回到顶部