Sitter och tjafsar med Access, försöker få ordning på/totalt bygga om en databas jag gjorde för några år sedan. Tanken är att det ska klara av så mycket som möjligt av pappersexercisen under en (western)tävling.
Upplägget är att jag har en tabell för personer, med adressuppgifter och sådant som alla personer har. Sedan vill jag till den tabellen koppla andra tabeller med kompletterande uppgifter för de personer som ska vara funktionär, tävlande osv. Varje person ska bara kunna ha en post i tävlande-tabellen, alltså bör det bli en 1:1-koppling. (det finns naturligtvis fler tabeller, men de är inte relevanta här)
Problemen kommer när jag vill registrera någon som enbart funktionär. En funktionär har en post i person-tabellen, och kan ha flera poster i funktionär-tabellen, eftersom en person kan ha flera funktioner under en tävling. När jag försöker spara det så talar Access om för mig att det även krävs en relaterad post i tabellen tävlande.
Alla de här tabellerna är hopkopplade på ett fält PersonID, som i tabellen personer består av en räknare, i de andra tabellerna ett tal.
Hjälpen i Access är totalt värdelös i det här fallet, eftersom det enda jag får veta är att 1:1-kopplingar sällan används, vilket hjälper mig måttligt att veta...
Så, hur får jag Access till att göra en koppling med exakt en post på ena sidan och noll eller en poster på andra sidan?
/Ida
Upplägget är att jag har en tabell för personer, med adressuppgifter och sådant som alla personer har. Sedan vill jag till den tabellen koppla andra tabeller med kompletterande uppgifter för de personer som ska vara funktionär, tävlande osv. Varje person ska bara kunna ha en post i tävlande-tabellen, alltså bör det bli en 1:1-koppling. (det finns naturligtvis fler tabeller, men de är inte relevanta här)
Problemen kommer när jag vill registrera någon som enbart funktionär. En funktionär har en post i person-tabellen, och kan ha flera poster i funktionär-tabellen, eftersom en person kan ha flera funktioner under en tävling. När jag försöker spara det så talar Access om för mig att det även krävs en relaterad post i tabellen tävlande.
Alla de här tabellerna är hopkopplade på ett fält PersonID, som i tabellen personer består av en räknare, i de andra tabellerna ett tal.
Hjälpen i Access är totalt värdelös i det här fallet, eftersom det enda jag får veta är att 1:1-kopplingar sällan används, vilket hjälper mig måttligt att veta...
Så, hur får jag Access till att göra en koppling med exakt en post på ena sidan och noll eller en poster på andra sidan?
/Ida