设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1034|回复: 8
打印 上一主题 下一主题

[窗体] 请给我看下这代码错在哪里?

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-10 19:07:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
Me.Text17 = DLookup("金额", "初始帐目", "[帐务科目] ='" & Me![jsfs] & "'") _
              + Me.Text17 = DSum("收入", "资金流水帐", "[结算方式] ='" & Me![jsfs] & "'And [日期]<Me![StartDate]") _
                    - DSum("支出", "资金流水帐", "[结算方式] ='" & Me![jsfs] & "'And [日期]<Me![StartDate]")



如果把me.[startdate]用常量代替又可以正确运行.这是为什么呢?请给我改一改!先谢了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-12-10 19:30:06 | 显示全部楼层
原帖由 Henry D. Sy 于 2008-12-10 19:15 发表
Me.Text17 = DLookup("金额", "初始帐目", "[帐务科目] ='" & Me![jsfs] & "'") _
              +  DSum("收入", "资金流水帐", "[结算方式] ='" & Me![jsfs] & "' And [日期]


不提示出错了!但时间过滤不起作用,请再指点!
3#
 楼主| 发表于 2008-12-10 20:19:21 | 显示全部楼层


例子上来了,请看看一下

[ 本帖最后由 lymin 于 2008-12-10 20:27 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2008-12-10 20:34:22 | 显示全部楼层
原帖由 Henry D. Sy 于 2008-12-10 20:28 发表
问题具体在什么地方


我是想在结算方式更新时,如果所属时间的开始时间(如为2008-12-6)迟于2008-12-1日,那么期初余额=初始余额(2008-12-1金额)+收入合计额(2008-12-6前)-支出合计额(2008-12-6前).
5#
 楼主| 发表于 2008-12-10 20:49:47 | 显示全部楼层
原帖由 Henry D. Sy 于 2008-12-10 20:45 发表
不对,从你的表中并不能仅仅用日期来确定起初余额,唯一可以用来确定的是编号。
怪不得你3楼说没有变化。
那样怎么做?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 07:22 , Processed in 0.082731 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表