20. maj 2005 - 13:00Der er
15 kommentarer og 1 løsning
Tjeke database (VBA)
Hvordan kan jeg checke om min loop er noget til den sidste "post" eller hvad det ny hedder "data" i ens database?? Og når den er det skal den IKKE forsætte..
Det skal ikke være kommandoen do Until bla.EOF osv.. Der må være en anden måde??
PS: Opsætningen af SQL sætningen og COUNT, kommer an på hvilken database man arbejder med.. mener jeg.. dvs, SQL sætning til Access, virker muligvis ikke med MySQL osv..
I den subrutine køre den ".movenext" kommandoen 20 gange i en loop.. Kan du forstille dig at på et tidspunkt er der ikke flere dater i min database den kan hente.. Så når du har hentet det sidste data fra databasen, og du skriver "movenext", for du jo en fejl, for der er ikke flere i databasen.. Er du med?? :-)
1) Hvorfor skulle der være 20x .movenext? Det kan du jo ikke bruge til noget.. med mindre, at du 100% sikker på, at der ALTID vil være mindst 20 records i databasen..
Ja, det bliver svært at hjælpe.. for jeg kan måske finde 5, 10 eller 100 måder at gøre det på, hvor du så hver gang siger "skal nok bruge en anden løsning"..
1) Jeg kan ikke se, hvorfor du ikke kan bruge "EOF".. det er jo lavet specifikt til det her..
2) jeg kan ikke se, hvorfor du ikke kan bruge metoden fra 20/05-2005 13:27:27.. den burde virke (næsten) lige så godt..
Jeg har en mistanke om, at de der "20" kommer et eller andet sted fra, og kan være variable..?
Men hvis du vil have hjælp, må du lige smide noget kode, og et eksempel..
Hi thesurfer> Ref your input 21/05-2005 14:29:48. I agree but I was suré that it was because frede_manden wasnt using it correctly. And "if if not rs.eof then rs.movenext" works then it looks as though my assumptions are correct
But as long as frede_manden gets it working now then that whats important
Jamen det var fordi jeg ikke kunne forstille mig at man kunne bruge EOF i den sammenhæng som du skrev... Tror kun man kunne skrive "do until rs.EOF"
Synes godt om
Ny brugerNybegynder
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.