14. september 2004 - 10:24
Der er
18 kommentarer og 1 løsning
Fejl ved sum
Hvordan kan det være at når jeg køre en en Sum() på et felt der udregner fra 2 andre felter for jeg en fejl? Min formular er bygget op på den her måde: Pris: Tager data fra tabellen Antal: Tager data fra tabellen tot: =[Pris]*[Antal] summen: =Sum([tot]) men jeg får bare "#FEJL" i mit "summen"-felt Hvorfor..??
Annonceindlæg tema
14. september 2004 - 10:42
#1
Er sum feltet placeret i formularfoden ?
14. september 2004 - 10:43
#2
ja det er det
14. september 2004 - 10:47
#3
Det kan have noget at gøre med Antal ... i nogle Access versioner er dette et reserveret ord ( Count ). Prøv at omdøb navn til noget andet
14. september 2004 - 10:50
#4
Hvis der ikke kommer fejl i tot, skyldes fejlen ikke Antal
14. september 2004 - 10:51
#5
Alternativt kan du lave formularen på baggrund af en forespørgsel, hvor beregningen indgår.
14. september 2004 - 10:54
#6
har ændret Antal til Stk... virker stadig ik...
14. september 2004 - 10:55
#7
nogen der kan gi en hurtig vejledning i at lave den forespørgsel...?
14. september 2004 - 10:55
#8
Du bliver nødt til at lave beregningen i en forespørgsel ... du kan ikke summere på et beregnet felt i formularen
14. september 2004 - 10:56
#9
SELECT Tabel.Pris, Tabel.Antal, [Tabel]![Pris]*[Tabel]![Antal] AS tot FROM Tabel;
14. september 2004 - 11:01
#10
jamen vil den ik lave beregningen så den regner alle priser*stk... det er jo ik meningen... den regner jo pris*stk ud i hver linie, og så skal den regne summen af tot sammen til sidst
14. september 2004 - 11:05
#11
Forespørgslen beregner tot linie for linie. Du skal fortsat benytte Sum([tot]) i din formularfod
14. september 2004 - 11:07
#12
oki... smider jeg så den linie ind..?? I Kontrolelement for tot?
14. september 2004 - 11:09
#13
oki... HVOR smider jeg så den linie ind..?? I Kontrolelement for tot?
14. september 2004 - 11:12
#14
Du bygger din formular på forespørgslen istedet for direkte på tabellen. I detaljesektionen medtager du som minimum de tre felter fra forespørgslen : Pris Antal tot Det er feltet/beregningen tot som der summeres på i formularfoden med funktionen : = Sum([tot])
14. september 2004 - 11:22
#15
Super nu virker det... Mange tak... opret lige et svar Jensen363 så du kan få dine points
14. september 2004 - 11:23
#16
Svar >
14. september 2004 - 11:25
#17
Svar igen > c",)
14. september 2004 - 11:27
#18
om igen... kom til at trykke avis :S
14. september 2004 - 11:28
#19
Alle gode gange 3 ....
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser