Had effe serieus moeten kijken naar het statement BOOKMARK
wat RV al aangaf…maar goed bij deze………..
Ik heb een onverbonden tekst veld in het formulier gehangen met de naam
TotalRecs
en vervolgens de volgende code gemaakt
Private Sub Form_Current()
trecs
End Sub
Private Sub trecs()
On Error GoTo trecs_Err
Dim rst As Recordset
Dim abspos As Long
Dim trecs As Long
Set rst = Me.RecordsetClone
trecs = rst.RecordCount
rst.Bookmark = Me.Bookmark
abspos = rst.AbsolutePosition + 1
trecs_Err_Exit:
Me.TotalRecs = “record ” & abspos & “ van ” & trecs
rst.Close
Exit Sub
trecs_Err:
If Err = 3021 Then 'no current record
If trecs > 1 Then
trecs = trecs + 1
abspos = trecs
Else
abspos = 1
trecs = 1
End If
Else
MsgBox “Err : ” & Err & “ ” & Err.Description, vbOKOnly + vbCritical, “Probleem”
Me.TotalRecs = “”
End If
Resume trecs_Err_Exit
End Sub