Avatar billede endourx Nybegynder
02. april 2002 - 12:17 Der er 5 kommentarer og
1 løsning

udfordring for acces nørd!

Jeg håber at der er en eller anden ude i universet som kan hjælpe mig med dette problem. Jeg har oprettet en tabel lavet nogle forespørgelser, en formular, og til sidst rapporter over det jeg vil have kendskab til.

Mit problem er at jeg vil have rapporten til at gange 2 koloner sammen så man får en værdi. Jeg har en kolonne med "antal" en med "nem" og en der hedder "brutto". og jeg vil gerne have at "antal" ganges ind i henholdsvis "nem" og "brutto", så "antallet" bestemmer hvor høj en "nem" og "brutto" værdi der er tilstede. nederst i rapporten skal jeg have lavet en samlet sum af de ovenstående værdier, for kolonnen med "nem" og "brutto".

hvordan gør man det i access?
Avatar billede weinreich Nybegynder
02. april 2002 - 12:23 #1
Der er flere indfaldsvinkler men jeg ville nok gå ind i den query der styrer min rapport og lave et nyt felt med følgende tekst:
BruttoIAlt: [antal]*[brutto]
og
NemIAlt: [antal]*[nem]
Disse to vil så generere produktet af de to ting i et nyt felt.

Inde i din rapport kan du så lave et nyt controlobjekt i footeren hvori du indtaster:
=Sum([BruttoIAlt])
og en til:
=Sum([NemIAlt])
02. april 2002 - 12:25 #2
Jeg ved ikke om jeg forstod din forklaring 100% men typisk er løsningen, at man baserer rapporten på en forspørgsel (hvis den ikke er det i forvejen)
I denne forspørgsel laver man en ny kolonne som ganger kolonnerne sammen:
NyNem: [Antal]*[Nem]

og tilsvarende for Brutto:
NyBrutto: [Antal]*[Brutto]

Disse to nye kolonner trækkes bare ind i rapporten.
Avatar billede proaccess Nybegynder
02. april 2002 - 12:25 #3
Du opretter to nye tekstfelter, hvor du angiver kontrolelement-kilderne til at være =[Antal]*[Nem] og =[Antal]*[Brutto]

Summen gøres ligeså: =Sum([Antal]*[Nem]) og =Sum([Antal]*[Brutto])
02. april 2002 - 12:25 #4
Hmm tlf ringede, så jeg nåede dig ikke Weinreich :o(
02. april 2002 - 12:27 #5
endourx-> mht til summen i bunden, så skal du enten have en gruppefod eller en rapportfod, hvor du kan anbringe en ny tekstboks og skrive:
=Sum(NyNem)
Avatar billede weinreich Nybegynder
02. april 2002 - 20:24 #6
Der er flere indfaldsvinkler men jeg ville nok gå ind i den query der styrer min rapport og lave et nyt felt med følgende tekst:
BruttoIAlt: [antal]*[brutto]
og
NemIAlt: [antal]*[nem]
Disse to vil så generere produktet af de to ting i et nyt felt.

Inde i din rapport kan du så lave et nyt controlobjekt i footeren hvori du indtaster:
=Sum([BruttoIAlt])
og en til:
=Sum([NemIAlt])
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