Ik vind je tabel [Uitvaart] maar slecht genormaliseerd. Op zich kan ik mij nog voorstellen dat je de gegevens van de overledene in die tabel opneemt; de betreffende persoon wordt doorgaans maar één keer begraven. Maar de velden [opd '...] zijn waarschijnlijk voor de
opdrachtgever, en daarvan kan je wél verwachten dat die vaker terugkomen in het systeem. En dat betekent nu dat je voor een opdrachtgever
18 velden moet dupliceren/overtypen, en dan ook nog zonder typfouten, want anders is het voor het systeem een andere klant. Moet je niet willen.
Normaal gesproken zeg ik altijd dat solitaire entiteiten in een eigen tabel moeten worden opgeslagen, en volgens dat principe is er weinig verschil tussen de overledene en de opdrachtgever. Kijk je naar de gegevens die je van beiden opslaat, dan zijn dat ook min of meer dezelfde velden. Je kunt dus ook een lans breken voor een systeem waarbij
alle personen in één tabel staan, waarbij je hooguit de
status aanpast in [UItvaart]. Dat zou het ook een stuk simpeler maken als een opdrachtgever een keer terugkomt in de andere hoedanigheid; dan heb je immers alle persoonsgegevens al correct in het systeem staan. Persoonlijk ben ik dus wel van mening dat persoonsgegevens niets met de organisatorische uitvaartgegevens te maken hebben (een voornaam zegt totaal
niets over de organisatie van de uitvaart, wat de datum uiteraard wel doet, alsmede het grafnummer) en op basis daarvan zou je ook nog kunnen bedenken dat je de persoonsgegevens van de overledene in een aparte tabel zet.
Daarnaast heb je ook nog overbodige velden in je tabel staan de leeftijd van de overledene; je hebt immers de geboortedatum en de overlijdensdatum. Op basis daarvan kun je met een simpele formule de leeftijd berekenen. Vermijd dus dat soort velden, want ze vervuilen je database volkomen onnodig.
Ik had verder graag naar je formulier gekeken
ik ben bezig met een database, om diversen formulieren in te vullen,
Maar ik zie het betreffende formulier niet. Dus waar moet ik nu naar kijken?