Avatar billede dsjk Novice
03. februar 2003 - 22:39 Der er 5 kommentarer og
2 løsninger

fejl med docmd.runsql / optælling

Jeg har en formular med kunder i, i formularen er der en underformular der vises kundes varer.

Jeg vil gerne på formularen, IKKE underformularen, have et felt det viser antal varerlinie.

fx. er der to varer i underformularen står der 2 i feltet.

Jeg satte derfor denne ind i formularen under vedaktuel:

DoCmd.RunSQL "(SELECT COUNT(*) as Total FROM varer WHERE varer.kundeid = " & Me.kundeid & ")"

Me.Tekst112 = Total

men det virker ikke, jeg får fejlen:
Handlingen KørSQL kræver et argument, der består af en SQL-sætning
??

dsjk
Avatar billede mugs Novice
03. februar 2003 - 22:43 #1
Sæt et ubundet tekstboks i hovedformularen, og brug derefter funktionen Dcount der referer til tabellen, og giv den et kriterie der refererer til feltet kundeid.
Avatar billede nih Novice
03. februar 2003 - 22:44 #2
Me.Tekst112 = dcount("[kundeid]","vare", "varer.kundeid = " & Me.kundeid )

prøv med dcount

Niels
Avatar billede mugs Novice
03. februar 2003 - 22:45 #3
Davs Niels.
Avatar billede nih Novice
03. februar 2003 - 22:48 #4
Davs

I er knagme hurtige - jeg er ude af træning :o)

http://exp.dk/spm/313142

Niels
Avatar billede dsjk Novice
03. februar 2003 - 22:58 #5
det er jo fornemt, og så 2 hurtige svar.

point deles, da niels har hele funktionen med.

tak for hjælpen

dsjk
Avatar billede mugs Novice
03. februar 2003 - 23:03 #6
En sjat til Niels er på sin plads.

Blinde høns finder jo også korn :o)
Avatar billede nih Novice
03. februar 2003 - 23:05 #7
JA ja mugs - din 'oldsag' :)

Takker for pts
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