Avatar billede fdy Nybegynder
05. januar 2006 - 10:10 Der er 5 kommentarer

Løbende sum i forespørgsel

Jeg har brug for hjælp til løbende sum i en forsspørgsel. Jeg har brugt dette tidligere svar på dette fra Thomas:

Public Function LøbendeSum(Værdi As Single, Optional Reset As Boolean) As Single
    Static tmpVærdi As Single
    If Reset Then tmpVærdi = 0
    tmpVærdi = Værdi + tmpVærdi
    LøbendeSum = tmpVærdi
End Function

Herefter kan jeg så bruge den i min forespørgsel således:
LøbendeSum: LøbendeSum([Værdi];IIf([Nøglefelt]=DFirst(\"[Nøglefelt]\";\"Tabelnavn\");True;False))

hvor [Værdi] er det felt, der skal summeres og [Nøglefelt] er (som navnet lidt antyder) nøglefeltet i tabellen.

Funktionen kører OK, men jeg kan ikke få forespørgslen til at køre (Ugyldig syntaks)og har følgende spørgsmål:
Skal \ og " tegnene omkring Nøglefelt og Tabelnavn fjernes og hvad betyder de.

Hilsen Frank
Avatar billede -anders- Juniormester
05. januar 2006 - 10:47 #1
Hej, jeg er ikke helt sikker på dette, men køre du access 2000 eller højre, mener jeg ikke du skal have / i koden, det var noget man brugte på access 97, men ellers har ikke nogen bud på det, men prøv evt. at fjerne /
Avatar billede -anders- Juniormester
05. januar 2006 - 10:53 #2
Jeg mener ikke at " tegn skal fjernes de skal være der, og ; tegn er også ok når det køre i en forspørgsel, køres det via VBA kode skal ; tegn udskiftes med , tegn
Avatar billede fdy Nybegynder
05. januar 2006 - 11:22 #3
Hej aandersen
Har fjernet \ og beholdt " - hvilket hjalp gevaldigt
Tak for hjælpen

Hilsen Frank
Avatar billede -anders- Juniormester
05. januar 2006 - 12:00 #4
Selv tak, glad for at du fik det til at virke :o)
Avatar billede -anders- Juniormester
06. januar 2006 - 13:19 #5
Hej Frank, gider du lukke spørgsmålet, enten ved at accp. dit eget svar eller mit svar :o)
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