2种在窗体上显示记录数的函数-十段
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


2种在窗体上显示记录数的函数

发表时间:2008/7/1 16:27:19 评论(2) 浏览(6841)  评论 | 加入收藏 | 复制
   
摘 要:2种在窗体上显示记录数的函数
正 文:
NO. 1:
=RecordNumber("第",me)'me指当前窗体

Function RecordNumber(pstrPreFix As String, pfrm As Form) As String
On Error GoTo RecordNumber_Err
Dim rst
Dim lngNumRecords As Long
Dim lngCurrentRecord As Long
Dim strTmp As String

Set rst = pfrm.RecordsetClone
rst.MoveLast
rst.Bookmark = pfrm.Bookmark
lngNumRecords = rst.RecordCount
lngCurrentRecord = rst.AbsolutePosition + 1
strTmp = pstrPreFix & " " & lngCurrentRecord & " 页," & " 共 " & lngNumRecords & " " & "页"
RecordNumber_Exit:
On Error Resume Next
RecordNumber = strTmp
rst.Close
Set rst = Nothing
Exit Function
RecordNumber_Err:
Select Case Err
Case 3021
strTmp = "New Record"
Resume RecordNumber_Exit
Case Else
strTmp = "#" & Error
Resume RecordNumber_Exit
End Select
End Function

NO. 2
Function RecordNum(frmData As Form) As String
On Error Resume Next
    frmData.RecordsetClone.MoveLast
    DoEvents
    If frmData.NewRecord = True Then
        RecordNum = "新记录" & "/共" & frmData.RecordsetClone.RecordCount & "条"
    Else
        RecordNum = "记录" & frmData.CurrentRecord & "/共" & frmData.RecordsetClone.RecordCount & "条"
    End If
End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access入门】按钮带图片,让按钮加图片与文字同时显示的示例  【麥田  2013/6/6】
身份证号的分栏显示  【蒋元根  2013/6/19】
【Access入门】设置小于固定日期之前的数据不显示出来的示例,只...  【麥田  2013/7/1】
【Access】在Access2007表中同时显示明细、小计、总计  【漏蛧尐魚℡  2013/7/4】
【Access入门】Access限制子窗体录入的记录数\条数,限制...  【麥田  2013/8/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

十段

文章分类

文章存档

友情链接