Je eerste plaatje is vermoedelijk een Excel bestand, want als je dat wilt heb ik een snel (en voor jou bedroevend slecht) antwoord: dat kan niet in Access. Een database werkt altijd gestructureerd met gegevensbestanden, en dat Excel ding is natuurlijk (structureel gezien) een zooitje. Dat is met geen mogelijkheid in een systeem te gooien.
Tweede opmerking: je 2e plaatje laat relaties zien tussen een aantal tabellen, maar de getoonde relaties zijn volkomen waardeloos. Kun je op deze manier net zo goed weglaten. Of vervangen door elke willekeurige relatie. Een voorbeeldje: Teamleden.Volgorde koppelen aan Ledenlijst.Geslacht. Dan zeg je natuurlijk: volkomen onzin, die relatie. Klopt. Maar net zo zinvol dus als wat je nu hebt. Relaties zijn alleen bruikbaar als je de optie <Referentiële integriteit> kunt aanvinken en opslaan. Lukt dat niet, dan is een correcte relatie niet mogelijk en moet je eerst de tabellen corrigeren. Maar dat vinkje is een absolute vereiste.
Derde puntje: volgens mij speelt een
team in een league en niet een
speler. Het zou wat zijn als de ene speler van Feijenoord-1 in de Eredivisie speelt, en zijn collega die naast hem in het veld staat in de 1e divisie. Een
team speelt dus in een gegeven jaar in een bepaalde league, en dat team heeft dat jaar een aantal spelers.
Het is nog wel mogelijk om in een kruistabel de teams te ordenen zoals je wilt (bijvoorbeeld op basis van de league (rijkop), team (kolomkop) en teamlid (waarde) en daar dan een rapport van maken. Dat rapport is dan niet dynamisch; een kruistabel is dat nog wel maar een rapport is gebaseerd op vaste velden. Je zult het rapport dus dynamisch moeten maken met VBA. Een onderwerp dat in de Access cursus gelukkig al behandeld is
.