设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 计算结存的函数

[复制链接]
跳转到指定楼层
1#
发表于 2004-12-22 04:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面的函数在mdb中使用正常,可以在表达式或查询中调用。但是在ADP中不能正常使用。

请问如何在SQl中如何实现该函数的功能?

说明:表“单据明细”中的“序号”字段表示录入单据的顺序,我想实现每录入一笔数量就自动计算当前的结存情况,请大侠指点!



'计算结存的函数

'------------------------------------------------------------

Public Function F(SM As String, ID As Long) As Currency

On Error GoTo ERR_F

F = DSum("[数量]", "单据明细", "[序号]<=" & ID & " AND " & "[物品编号]='" & SM & "'")

ERR_F:

F = 0

End Function
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2004-12-22 06:02:00 | 只看该作者
期待回答!
3#
发表于 2004-12-22 06:09:00 | 只看该作者
4#
 楼主| 发表于 2004-12-22 17:17:00 | 只看该作者
谢谢“情比金坚”热心回答。 但是在ADP中Dsum函数只能在窗体控件中使用,而且速度太慢。我想直接做成查询或存储过程,请问如何做?

点击这里给我发消息

5#
发表于 2009-1-2 15:27:30 | 只看该作者
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 21:28 , Processed in 0.080196 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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