Office中国论坛/Access中国论坛

标题: 计算结存的函数 [打印本页]

作者: msf    时间: 2004-12-22 04:02
标题: 计算结存的函数
下面的函数在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
作者: msf    时间: 2004-12-22 06:02
期待回答!
作者: 情比金坚    时间: 2004-12-22 06:09
http://www.office-cn.net/vvb/dispbbs.asp?boardid=2&star=2&replyid=116484&id=23012&skin=0&page=1
作者: msf    时间: 2004-12-22 17:17
谢谢“情比金坚”热心回答。 但是在ADP中Dsum函数只能在窗体控件中使用,而且速度太慢。我想直接做成查询或存储过程,请问如何做?
作者: a30088    时间: 2009-1-2 15:27
学习学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3