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.
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 /
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
Hej Frank, gider du lukke spørgsmålet, enten ved at accp. dit eget svar eller mit svar :o)
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.