Ik ben het met Peter gedeeltelijk eens, dat je op een zeer moeilijk pad bent gaan zitten. Heilloos is het niet, want het is wél te maken, maar ik vraag me af of jij daar al het niveau voor hebt om dat te doen. Dat vereist namelijk behoorlijk veel (en ingewikkeld) programmeerwerk. Sowieso houd je altijd het probleem dat bij het toevoegen van een kamer/lokatie je overnieuw kan beginnen. Moet je niet willen
.
tabel afdeling en kamer staan in 1 rij alle kamers op alle afdelingen.
Dit is inderdaad ook al geen goed idee; maak aparte tabellen voor afdelingen en kamers, zodat je specifieke afdelingsgegevens maar één maal hoeft op te slaan. Ik heb verder ook even naar je db gekeken, en gezien dat je nogal gul bent geweest met keuzelijsten in je tabellen. NIET DOEN!!!! Keuzelijsten horen
niet thuis in tabellen (hooguit keuzelijsten op basis van een lijst, zoals bij Aanhef), maar
alleen in formulieren. In een tabel wil je
altijd kunnen zien wat er
werkelijk is opgeslagen. Jij ziet dat dus niet. En daar krijg je later behoorlijk wat last mee, bijvoorbeeld met exporteren. Niet doen dus! Ik heb ze dan ook allemaal teruggezet naar tekstvak.
Je probleem is wellicht op te lossen door voor alle afdelingen/kamers subrapporten te maken die je filtert op één afdeling/kamer. Maar dat houdt nog steeds een hoop handwerk in als de situatie verandert. Nu zal dat niet zo vaak voorkomen, maar toch: je moet daar wel bewust van zijn dat het een rapport is dat altijd onderhoud nodig heeft in dat soort situaties. Zelf zou ik er dan ook voor kiezen om een ander rapport te maken, waarbij je de scheiding op natuurlijke wijze creëert door een groepering op Afdeling bijvoorbeeld. Dan staan de gegevens netjes onder elkaar, en niet meer naast elkaar. Dan hoef je eigenlijk niets toe doen als er wat verandert.