Avatar billede birkebjerg Nybegynder
11. juli 2005 - 21:29 Der er 5 kommentarer og
1 løsning

Tekst variable i Dsum

Hejsa!

Jeg er ved at summerere nogle data i en tabel. Kriterierne skulle gerne enten hentes i et felt i formularen eller i en variable, for at den kan indgå i en løkke. Jeg kan dog ikke lige få person, altså et tekst kriterie til at virke med en variable.

Hvad er syntaksen på at få skiftet Anja ud ved en variable?
Jeg bruger:

[Benzin_omk] = DSum("Pris", "Benzin_omk", "year(Dato) = [Year] and Month(dato)= [maaned] and person = 'Anja'")
Avatar billede mugs Novice
11. juli 2005 - 22:50 #1
Dim VARa as String
VARa = Me!Person
[Benzin_omk] = DSum("Pris", "Benzin_omk", "year(Dato) = [Year] and Month(dato)= [maaned] and person = 'VARa'")
Avatar billede birkebjerg Nybegynder
11. juli 2005 - 23:12 #2
Så leder den i tabellen hvor VARa er person
Avatar billede birkebjerg Nybegynder
11. juli 2005 - 23:48 #3
Har fået samme problem i nedenstående hvis det er tal så kan jeg godt bruge en variable, men hvis det er en streng så kan jeg ikke få den til at vælge det rigtige.

Anja skulle være en henvisning til et felt

DoCmd.RunSQL "DELETE FROM [maaneds_oversigt] WHERE Maaned = Maaned and Person = 'Anja'"

Jeg vil sætte enormt meget pris på hvis jeg kunne få en løsning.
Avatar billede mugs Novice
12. juli 2005 - 07:36 #4
Jeg antager, at du vil bruge 2 kriterier. Det ene Maaned er numerisk og Anja alfanumerisk:

docmd.runsql "delete from [maaneds_oversigt] where [maaneds_oversigt]. Maaned = " & Me.Maaned & " and [maaneds_oversigt].Person = '" & Me.Person & "'"
Avatar billede birkebjerg Nybegynder
12. juli 2005 - 22:30 #5
Du skal have mange tak, det er lige præcis sådan det skal være...
Avatar billede mugs Novice
12. juli 2005 - 22:33 #6
Tak for point - Godt problemet blev løst. Hvordan gik det med mit sidste forslag til db?
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