Avatar billede sansalvador Nybegynder
25. juli 2003 - 16:09 Der er 11 kommentarer og
1 løsning

Plusse alle priser sammen i en tabel where

Hejsa...

Jeg har en tabel (listordrer) med en ID (autonr), ordreID, (number), og pris (currency) .. Den er længere, men lige nu simplificeret.

Jeg har nu en form, hvor listordrer er lagt ind som en subform. Og i denne form (som repræsenterer en anden tabel (ODRER, som indeholder: ordre 1,2,3 osv), skal priserne i listordrer lægges sammen, og sættes ind i et felt i formen.

Dvs alle priser i listordrer skal plusses sammen hvor ordreID er lig den den pågældende ordre man nu ser på ..

Håber I forstår...
Avatar billede mlhave Nybegynder
25. juli 2003 - 16:34 #1
Du skal oprette et ubundet felt i underformularens formularfod hvor du summere tallene med en kommando ala =sum([feltnavn])
Så kan du evt henvise til feltet fra hovedformularen fra et andet ubundet felt.
Læg evt din mailadresse så skal jeg sende et eksempel :o)
Avatar billede mlhave Nybegynder
25. juli 2003 - 16:35 #2
Det skulle være et svar ;o)
Avatar billede henrik13 Nybegynder
25. juli 2003 - 16:37 #3
Den vil jeg godt se:
oz1bua@wanadoo.dk
Vh Henrik13
Avatar billede mlhave Nybegynder
25. juli 2003 - 16:52 #4
Sendt til Henrik13
Avatar billede henrik13 Nybegynder
25. juli 2003 - 16:56 #5
>>mlhave.  Tak for tilsendte.  :o)
Avatar billede terry Ekspert
25. juli 2003 - 19:56 #6
=Dsum("pris", "ODRER", "OrdreID = " me.orderID)
Avatar billede sansalvador Nybegynder
25. juli 2003 - 21:20 #7
Terry .. Jeg får fejl i din : Syntaks. Hvor præcist skal den sættes ind under egenskaber?

mlhave .. Vil også gerne lige se eksemplet: Sam@incoteco.com :)
Avatar billede sansalvador Nybegynder
25. juli 2003 - 21:40 #8
Desuden finder jeg ikke funktionen Dsum i access.....
Avatar billede sansalvador Nybegynder
25. juli 2003 - 22:44 #9
Fandt Dsum i access .. Men hjælp! Kan ikke få Dsum til at virke ordenligt. Den viser bare "#Name?" i feltet.

Har sat:
=DSum(listordrer!SamletPris;[listordrer];listordrer!OrdreID=[OrdreID])
ind i Control Source for tekstfeltet.
Avatar billede sansalvador Nybegynder
25. juli 2003 - 23:25 #10
har fundet ud af det nu .... Der skulle "" på ovenstående .. Tak til terry .. Det var Dsum :)
Avatar billede mugs Novice
25. juli 2003 - 23:41 #11
Sæt denne kode ind i formularens VedAktuel hændelse:

Me.Tekst6 = DSum("pris", "Listordrer", "ordreid = " & Me.ordreid)

Hvor Tekst6 er dit ubundne felt i formularen
Avatar billede terry Ekspert
26. juli 2003 - 10:58 #12
selv tak sansalvador>Sorry I wasnt around to assist, but you got there in the end :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