Jag har precis satt ihop en Accessdatabas som blir ett adressregister, men stöter på problem när jag ska göra en fråga för att välja ut all relevant information från en person.
Jag vill välja ut en del saker från tabellen PERSON, som är kopplad till MALGRUPP med en mellantabell för att tillåta att en person har flera målgrupper och även att en målgrupp kan innehas av flera personer.
Samma sak gäller med tabellen KATEGORI.
När jag gör en fråga som bara innehåller PERSON och en av de andra tabellerna fungerar det utmärkt, men när jag vill ha flera tabeller av typen many-to-many så går det inte att skapa nya fält eller göra ändringar i de befintliga.
Jag antar att detta har att göra med att det finns fler kopplingar till PERSON_ID eller något, men jag har ingen aning om hur man ska göra för att komma runt det?
Det var som jag trodde att det berodde på att frågan skulle innehålla flera many-to-many, vilket Access verkar ha problem att klara av. Man kan antagligen lösa det genom att skriva egna SQL-uttryck som fixar till det (eftersom Access skriver en jäkla harang av olika sorters JOIN istället för att använda sig av några som helst WHERE uttryck).
Jag löste det däremot genom att skapa en massa underfrågor och underformulär så att allt inte behöver ligga i samma fråga och då kändes det genast bättre tyckte Access...
Nej, inga felmeddelanden eller så, det går bara inte att skriva in ändringar i fälten, och knappen för ny post är "dimmad" med mera, så den tillåter liksom inga ändringar bara...
Skitskumt...
Neejdå, relationerna är korrekta, har kollat igenom dem ett otal gånger. Och det fungerar ju när man bara har en sån där tabellkoppling, men inte när man har flera i samma fråga.
Har hört andra som tydligen stött på samma problem, även om det låter underligt...
269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e