relaties, nieuwe tabel

Status
Niet open voor verdere reacties.

radiohallo

Gebruiker
Lid geworden
24 jan 2009
Berichten
6
Hey,

ik zou voor ons voetbalkamp op de voetbal een accessdatabase willen maken voor de groepsindelingen te vereenvoudigen.

Ik heb op dit moment 4 tabellen.

De eerste tabel heeft als inhoud alle informatie van ingeschreven kinderen (is het inschrijvingsformulier).

De tweede tabel bevat informatie over de trainers en is er per dag ook genoteerd aan welke leeftijdsgroep hij is toegewezen vb:
dinsdag aan de U7, woensdag U9,....

De derde tabel bevat dezelfde soort informatie als die van de trainers maar dan voor animatoren.

Nu zou ik de leeftijdscategorie (zowel van de ingeschreven kinderen alsook animatoren/trainers) willen koppelen aan de verschillende mogelijkheden (U6 tem U15). Ik zou dus een tabel willen waar ik kan terugvinden welke trainer is toegewezen op welke dag aan een bepaalde groep EN tegelijkertijd kunnen weten hoeveel kinderen er zijn toegewezen aan een bepaalde groep.

Indien dit mogelijk is zou ik dit willen uitbreiden met een maximum aantal personen waarruit een groep kan bestaan (vb: U6-U10 kan maar uit max 10 spelers bestaan en U11-U15 uit max 15 spelers). Indien er meer zijn zouden ze moeten toegewezen worden aan een nieuwe groep, vb:
U6 is volzet, dus ontstaat er een U6B...



is dit mogelijk?

Alle hulp is welkom!!!
 
Begin eens met één tabel weg te gooien.
De derde tabel bevat dezelfde soort informatie als die van de trainers maar dan voor animatoren.
Als een tabel dezelfde gegevens bevat als een andere tabel, dan is dat dus één tabel. Wil je onderscheid in functie, maak dan een extra veld [Functie] met een keuzelijst Trainer/Animator/Volgende optie, of, als beide opties tegelijk waar kunnen zijn, dan twee Ja/Nee veldjes. Maar dit is dus echt één tabel.
Kinderen hebben (naast het kind zijn) één groot nadeel: ze worden ouder. De leeftijd is dus een variabel gegeven. Een trainer die een bepaalde leeftijdsgroep onder handen heeft, kan dat daarentegen jaren vol houden. Dus daar maak je ook al geen aparte tabel voor. De enige tabel die je nodig hebt, is de tabel Trainer --> Rooster. Wie in welke leeftijdsgroep zit, bepaal je d.m.v. een query. Welke leerlingen in welke groep zitten, rolt dan ook uit een query. In de tabel Groepen (die je neem ik aan ook hebt) leg je het aantal speler per groep vast, en die controleer je dan op het formulier bij het invoeren.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan