08. juli 2003 - 11:31Der er
8 kommentarer og 1 løsning
Sum i underformular
Lignende spørgsmål har før været her, - men jeg har ikke kunnet overføre et brugbart svar til min dB. Jeg har en dB med flg. tabeller: ordretb, varetb, og kundetb. I formular med kunder har jeg en underformular med ordrer med felterne dato, antal, varenavn, pris ialt. -- Alt dette er ok. Problemet er at jeg i underformularen i sidefod for alle poster gerne vil have opsummeret pris ialt. Jeg har forsøgt med =sum([pris ialt])---- dette virker ikke. Hvorfor?
Du skal lave en forespoergsel som laver opsummeringen med de samme kriterier (for hvert kundenavn f.eks) som din hovedform/underform. Derefter kan du haev et label eller en tekstboks i sidefoden som traekker summen for den relevante post. F.eks hvis din kundetb og ordretb er linket og vises kan du lave en forespoergsel med de to hvor du grupperer med kundenavn og tager sum af pris ialt feltet - alle andre felter kan ignoreres. Derefter kan du laver endnu en underformular som bygger paa denne forespoergsel og forbindelsen mellem hovedformen og den nye underform er kundenavn, men hvor du kun viser sum-feltet. Er der klart eller vil du gerne have et eksempel?
Naar du bygger en forespoergsel og er i design-visningen er der en knap foroven med et sum-tegn paa (graesk E). Hvis du klikker paa den kommer der en ny linje - gruppering (eller noget i den retning). For hvert felt i din forespoergsel kan du saa vaelge fra en raekke funktioner i den linje - og her vaelger du sum for din pris kolonne.
ok sendt, men den er lidt hurtig og laver ikke alle de automatiske udsregniner som du har lagt paa (men som allerede virker). Men hvis du kigger paa konstruktionen af "query1" kan du forhaabentligt se hvad jeg mener
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.