Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Nee, zo gaat dat in zijn werk niet en daar zit juist de fout.Als je de 6 invoert zoekt de tabel cijfer meteen naar student 12 in STUDENT
De remedie hiervoor is precies als hierboven werd omschreven. Het gaat om hetzelfde probleem namelijk. In de tabel Vak moet ook nog één veld erbij komen met de naam stnr en moet het veld ook geïndexeerd worden.en van 3 in VAK.
Dit probleem zal zich niet meer voordoen, nadat je de bovenstaande stappen uitvoerd hebt.Als hij die 12 en 3 NIET ziet in STUDENT en VAK kun je de record in CIJFER niet opslaan, aangezien
er sprake is van referentiele integriteit, wat wil zeggen: je kunt geen relaties onderhoude met tabellen
waarin de referentie sleutelgegevens (hier dus 12 en 3) NIET voorkomen.
Anders gezegd: toevoegen van een cijfer kan pas plaatsvinden als de vakken en de studenten EERST zijn
ingevoerd.
Idem ditto; Dus, dit probleem zal zich niet meer voordoen, nadat je de bovenstaande stappen uitvoerd hebt.Dit kan dus niet omdat 17 niet voorkomt in STUDENT -> record kan niet worden opgeslagen!
Dat is inderdaad zo. Misschien heb je wel schoolboeken thuis liggen, waar afbeeldingen staan vermeld hoe je relaties tussen tabellen kunt aanleggen(koppelen) d.m.v. velden die als sleutels dienen om die koppeling te kunnen bewerkstelligen.Als ik jullie zo hoor is het maar een heel klein dingetje wat je moet veranderen.
Geplaatst door beheer25
Het probleem zit hem in iets heel eenvoudigs. Je hebt in het formulier "Cijferinvoer 1e gelegenheid" de comboboxjes voor leerling en moduul niet gekoppeld aan de bijbehorende velden in de tabel.
Als je dit doet kun je wel records toevoegen en verwijderen. Je krijgt dan nog wel een melding als je iemand voor de tweede keer wilt toevoegen voor hetzelfde tentamen. Maar dat klopt gezien de relaties tussen de tabellen.
Grtz,
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.