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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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