Avatar billede flemming39 Nybegynder
24. november 2006 - 11:38 Der er 3 kommentarer og
1 løsning

Problemmer med movenext

Hej

Jeg har et problem med en movenext hvor den går fra ID = 750 til ID = 788 istedet for ID = 751. Tabellen har ID som primærnøgle og typen på feltet ID er autonummerering.
Håber der er en der kan hjælpe mig.

mvh Flemming

Her er koden.

Set db = CurrentDb
Set updatedate = db.OpenRecordset("TabelNavn")

updatedate.MoveFirst
While Not updatedate.EOF
    If Left(updatedate.Fields!ipadresse, 3) = "200" Then
        tempdate = updatedate.Fields!ipadresse
    Else
        If Not (Left(updatedate.Fields!Time, 1) = "#") Then
          updatedate.edit
          updatedate.Fields!Date = tempdate
          updatedate.Update
        End If
    End If
    updatedate.MoveNext
Wend
Avatar billede terry Ekspert
24. november 2006 - 12:13 #1
Is there any reason why you need to move assending on column ID? The code you show doesnt indicate that.


But if you must you could try.

Set updatedate = db.OpenRecordset("SELECT * FROM TabelNavn ORDER BY ID")
Avatar billede terry Ekspert
24. november 2006 - 12:14 #2
assending = Ascending
Avatar billede flemming39 Nybegynder
24. november 2006 - 12:35 #3
Thanks a lot.

I need it because I import some logs into access from .txt. I need to loop through theese logs from the first to the last to identify some dates which i then update to the following records until I meet a new date.

Maybe not the best approach though but, it is a one time script and....
now it works  :-)

Regards Flemming
Avatar billede terry Ekspert
24. november 2006 - 13:20 #4
selv tak og god weekend

mvh
Terry
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester