Avatar billede maddog_em Nybegynder
16. september 2010 - 11:31 Der er 4 kommentarer og
1 løsning

Access VBA :-(

Hej Eksperter

jeg har brug for hjælp til en access database, og jeg tror vi er ude i noget VBA.....

jeg har en database med en masse varenr., antal, bestilte, sendt, mm samt en kolonne der angiver hvor på lageret de er.

her vil jeg så gerne via en forspørgsel kunne tælle sammen, på den måde at hvis der er tomater på lager 1, i reol 2 og 5, skal den tælle reol 2 og 5 sammen, men hvis der også er tomater på lager 2 skal disse angives på en linje for sig selv.

Er det overhovedt muligt at hvis 2 kolonner i flere forskellige række er ens, kan den ligge de øvrige kolonner sammen - og resultatet vises på en række
Avatar billede anlu Nybegynder
16. september 2010 - 11:44 #1
Det kan du klare med en query/forespørgsel ved hjælp af totaler (GROUP BY i SQL). Men er lige nødt til at vide hvad dine felter hedder for at kunne skrive et eksempel.
Avatar billede maddog_em Nybegynder
16. september 2010 - 11:53 #2
Hej

med felter går jeg ud fra det er kolonnerne i databasen du efterspørger navn på.....
kolonnenavne:
Id
Name
Group
On_stock
In_Order
Shipped_order
Location01
Location02

hvis Name og Location01 er ens i flere rækker, skal disse rækker ligges sammen
Avatar billede anlu Nybegynder
16. september 2010 - 12:04 #3
Hvis det nu er stock du vil lægge sammen pr name og location01, så ser sql'en således ud:

SELECT [Name], Location01, sum(On_stock)
FROM <tabelnavn>
GROUP BY [Name], Location01
Avatar billede maddog_em Nybegynder
16. september 2010 - 13:19 #4
hej anlu

smid et svar, det virker helt perfekt :-)
Avatar billede anlu Nybegynder
16. september 2010 - 13:32 #5
glad for at du kunne bruge det :o)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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