42.在查询中计算余额

2019-04-02

立即购买
  • 课程介绍
  • 用户评价
主讲人:张志MVP
2003-2013连续10年荣获微软最有价值专家(MVP)
主讲人:张志MVP
主讲人介绍:2003-2013连续10年荣获微软最有价值专家(MVP)

▲ GetBalance 自定义函数

     '函数用途: 求累计结余金额

     '输入参数:  ID      对应查询中当前行 ID 字段的值

     '           Balance 对应查询中的当前行结余金额的值

     '使用注意: 必须以ID 字段排升序,否则会出错

   Public Function GetBalance(ID As Long, Balance As Currency) As Currency

     Static lngPreID As Long             '前次ID

     Static curPreBalance As Currency    '前次余额

     If ID > lngPreID Then

          curPreBalance = curPreBalance + Balance

     Else

         curPreBalance = Balance

     End If

     lngPreID = ID

     GetBalance = curPreBalance

   End Function


直播间

Access专家课堂

话题 1934

最新问答

专题推荐