Numerazione record

venerdì 11 luglio 2008 - 12.52

aleciccio Profilo | Newbie

Ciao a tutti

Ho bisogno di contare i records in una maschera continua, ho trovato questa funzione sito comune:



Public Function GetRecNum() As Long



With CodeContextObject.RecordsetClone

If Not (.BOF And .EOF) Then

.Bookmark = CodeContextObject.Bookmark

GetRecNum = .AbsolutePosition + 1

End If

End With

ext:

Exit Function

erh:

GetRecNum = 0

End Function



Ok funziona tutto correttamente, ma voglio salvare il risultato in una variabile, come posso fare???

Dainesi Profilo | Senior Member

Non ho capito molto bene .... comunque visto che hai ottenuto il valore che cerchi con .AbsolutePosition + 1 ti basta solo aggiungere una varibile e valorizzarla con questo valore:


Dim pRecNr as long

Public Function GetRecNum() As Long

With CodeContextObject.RecordsetClone

If Not (.BOF And .EOF) Then
.Bookmark = CodeContextObject.Bookmark
GetRecNum = .AbsolutePosition + 1
pRecNr = GetRecNum
End If

End With

ext:

Exit Function

erh:
GetRecNum = 0

End Function
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5