Foxtable(狐表)用户栏目专家坐堂 → 求助,不计算期初数据


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

主题:求助,不计算期初数据

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
求助,不计算期初数据  发帖心情 Post By:2012/6/7 9:35:00 [只看该作者]

运行表“总账库”的“窗口1“,起始日期设置为2012-01-01,截止日期为今日,点击”确定“,科目名称为其他应收款的期初金额为空,是什么原因?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.foxdb


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/6/7 9:36:00 [只看该作者]

应该显示1221才对。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/6/7 10:03:00 [只看该作者]

一步一步检验分析,用Messagebox.show现实关键的值或判断是否执行:

http://www.foxtable.com/help/topics/1485.htm

 


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/6/7 10:08:00 [只看该作者]

messagebox.show()用过了,但检查不出原因。

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/6/7 11:02:00 [只看该作者]

再次求助了,我已经看了几天,就是这么短的代码,就是检查不出原因。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/6/7 11:12:00 [只看该作者]

自己搞定,别人帮不了你。

 

反向推,在赋值的位置,Message.Show(要赋的值):

1、如果Message.Show(要赋的值)没有显示,说明没有执行赋值语句,那么继续上推,没有执行肯定是相关条件没有成立,再上一个if语句之前Messagebox.show(条件语句),一直向上推过去。

2、如果Message.Show(要赋的值)显示了,但是值是错误的,那么根据这个值的计算公式,判断参与计算的因素那个是正确的,那个是错误的,一直向上推过去。

 

一环扣一环,最终都会找出问题出在那个环节,没有技巧可言。


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/6/7 11:58:00 [只看该作者]

以下是引用狐狸爸爸在2012-6-7 11:12:00的发言:

自己搞定,别人帮不了你。

 

反向推,在赋值的位置,Message.Show(要赋的值):

1、如果Message.Show(要赋的值)没有显示,说明没有执行赋值语句,那么继续上推,没有执行肯定是相关条件没有成立,再上一个if语句之前Messagebox.show(条件语句),一直向上推过去。

2、如果Message.Show(要赋的值)显示了,但是值是错误的,那么根据这个值的计算公式,判断参与计算的因素那个是正确的,那个是错误的,一直向上推过去。

 

一环扣一环,最终都会找出问题出在那个环节,没有技巧可言。

我都有代码的呀。但就是搞不定。


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/6/7 13:11:00 [只看该作者]

有没有朋友帮我解决呀?


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2012/6/7 13:34:00 [只看该作者]

期初数一般只有一个吧,sum这里没有用,类似这样?

SELECT DISTINCT 科目编号,科目名称,iif(iif(记账日期 = #2012-1-1# and 摘要='期初余额',借方金额)>0,借方金额,iif(iif(记账日期 = #2012-1-1# and 摘要='期初余额',贷方金额)<>0,-贷方金额 ,0)) As 期初借方 From {总账库}

 

修正了。

[此贴子已经被作者于2012-6-7 13:43:19编辑过]

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/6/7 14:49:00 [只看该作者]

谢谢了。


 回到顶部