Van een tabel wil ik mbv VBA het laatste record bepalen.
Hiervoor gebruik ik de volgende code :
Set DB = CurrentDb
Set RSValues = DB.OpenRecordset("Ongesorteerd")
s = RSValues.RecordCount
If s > 0 Then
RSValues.MoveLast
D = Format(RSValues!Datum, "yyyy-mm-dd h:mm:ss")
E = RSValues!Error
O = RSValues!Omschrijving
End If
RSValues.Close
DB.Close
Indien ik deze code uitvoer op een tabel waaruit ik records verwijderd heb en vervolgens sorteer op datum dan wordt voor de variabelen D,E en O niet het laatste record gevonden.(zie bijgevoegd voorbeeld)
Voor beide tabellen wordt als laatste record voor variabele D de datum ' 28-6-2007 12:51:10 ' gevonden
Wat gaat hier fout ?
groeten Gum2
Hiervoor gebruik ik de volgende code :
Set DB = CurrentDb
Set RSValues = DB.OpenRecordset("Ongesorteerd")
s = RSValues.RecordCount
If s > 0 Then
RSValues.MoveLast
D = Format(RSValues!Datum, "yyyy-mm-dd h:mm:ss")
E = RSValues!Error
O = RSValues!Omschrijving
End If
RSValues.Close
DB.Close
Indien ik deze code uitvoer op een tabel waaruit ik records verwijderd heb en vervolgens sorteer op datum dan wordt voor de variabelen D,E en O niet het laatste record gevonden.(zie bijgevoegd voorbeeld)
Voor beide tabellen wordt als laatste record voor variabele D de datum ' 28-6-2007 12:51:10 ' gevonden
Wat gaat hier fout ?
groeten Gum2