Jag håller för närvarande på att bygga en databas i access och har kört fast och är i behov av lite vägledning. Inledningsvis ska sägas att detta troligtvis är någonting som inte är särskilt svårt att göra, utan det är bara jag som har begränsade kunskaper!
Databasen bygger på två tabeller över fastigheter som hyrs in från externa aktörer och sedan hyrs ut till andra aktörer. För bättre förståelse kan ni tänka er att en fastighet med 10 lägenheter hyrs in och sedan i sin tur hyrs ut i 10 olika avtal till 10 olika aktörer.
Databasen bygger alltså på två tabeller vid namn inhyrningsavtal och uthyrningsavtal. Varje inhyrnings- och uthyrningsavtal har ett unikt avtalsnummer. Uthyrningsavtalen har även ett ”moderavtalsnummer” som etablerar relationen mellan inhyrningsavtalet och uthyrningsavtalet. T.ex. om en fastighet á 1000 m2 hyrs in och sedan hyrs ut genom 5 olika uthyrningsavtal så kan det se ut så här i tabellerna:
https://imgur.com/a/GqYt2C2
Relationen mellan in- och uthyrningsavtalen etableras genom en relation mellan inhyrningsavtalens avtalsnummer och uthyrningsavtalens moderavtalsnummer.
Det jag vill göra är att i ett formulär kunna visa hur stor del av en viss fastighet som är uthyrd. Tänk er att ett formulär visar första raden i tabell 2 ovan (uthyrningsavtal 134):
Uthyrningsavtalsnummer: 134 (Moderavtal: 123)
Area: 10 m2
Total inhyrd area för moderavtal 123: 1000 m2
Total uthyrd area: 990 m2 (99 %)
Antal uthyrningsavtal: 5
Om formuläret istället skulle visa sista raden i tabell 2 skulle det se ut på följande sätt:
Uthyrningsavtalsnummer: 992 (Moderavtal 934)
Area: 12 m2
Total inhyrd area för moderavtal 934: 12 m2
Total uthyrd area: 12 m2 (100%)
Antal uthyrningsavtal: 1
För att summera:
I formuläret så ser en användare ett avtalsnummer i taget (det finns separata formulär för in- och uthyrningsavtal). T.ex. Uthyrningsavtalsnummer: 992. Jag vill i formuläret addera arean för alla andra uthyrningsavtal som har samma moderavtalsnummer och presentera den informationen som ovan.
Hur kan man gå till väga för att presentera den informationen? Jag har testat med olika former av ” concatenation” och sum men inte riktigt lyckats ställa den rätta frågan för att kunna presentera datan. Det bör noteras att det förekommer att det endast finns ett uthyrningsavtal per inhyrning, eller kanske inget alls och även den datan måste presenteras. Det ska också sägas att jag är en novis och kanske förklarat på ett dåligt sätt så ställ gärna frågor om ni inte förstår vad jag menar.
Uppskattar all form av vägledning! Tack