Nu vil jeg gerne have lagt alle vægte sammen for et givent varenr. Dvs. 122+121+123+123+123+122+132+123+142 osv. Resultatet så skal divideres med antallet af vægte. Jeg troede DAvg kunne klare sagen, men hvis der IKKE er indtastet noget i ALLE felter, "regner den forkert".
Hvis du har angivet en standardværdi i dine felter til nul 0 så burde den regne som du gerne vil have den til.
Som mugs siger, så springes felterne der indeholder Null over ved gennemsnits-beregning (og standardafvigelse) Jeg har brugt en del tid på denne problemstilling i et af mine størrere Access projekter og har sagt mange ukvemsord til min skærm i den forbindelse :-)
Fordi en default værdi bliver vist på formularen, og med mindre den default værdi er <mellemrumstasten>, kan jeg ikke bruge det. (bossen siger at det kommer til at forvirre brugerne. Samtidig kan feltet både have en "reel" værdi, f.eks. 123 men det kan også have både NULL og tallet 0. Så hvis jeg sætter en default værdi der hedder 0, og brugeren "glemmer" at indtaste noget, går det hele i ged.
Så kan du kun gøre som mugs siger - brug nz hvis værdien skal med i beregningen. Jeg har selv lavet en gennesnitsberegning hvor jeg har brugt Null som default af den grund at hvis der ikke var indtastet noget, så ønskede kunden det ikke med i beregningen af gennemsnittet.
Det kunne jeg måske nok, har i hvert fald givet op på det og laver det på en anden måde. Men tak for hjælpen. Opretter et Access "formatering af felt på formular" spørgsmål om lidt...
Synes godt om
Ny brugerNybegynder
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.