Thread View: nl.comp.programmeren
3 messages
3 total messages
Started by Ben Branders
Sat, 29 Jul 2006 15:22
[Access] Related record required in table...
Author: Ben Branders
Date: Sat, 29 Jul 2006 15:22
Date: Sat, 29 Jul 2006 15:22
81 lines
3677 bytes
3677 bytes
Ik ben bezig met het opzetten van een database voor cursussen in Access
(2003). Spijtig genoeg gaat dit niet zo makkelijk als ik gehoopt heb. Ik ben
een relatieve beginner wat betreft Access, maar heb wel de basis gehad (en
iets meer). Ik kan goed overweg met tabellen, formulieren en queries. Het
zijn de wat moeilijkere zaken waar ik op vastloop.
De tabelstructuur:
* tblCursussen
= CursusID (PK)
= CursusOmschrijving
= CursusTrainer (FK)
= CursusLocatie (FK)
= ...
* tblTrainers
= TrainerID (PK)
= TrainerNaam
= TrainerVoornaam
= TrainerEmail
= ...
* tblLocaties
= LocatieID (PK)
= LocatieOmschrijving
= ...
* tblDeelnemers
= DeelnemerID (PK)
= DeelnemerNaam
= DeelnemerVoornaam
= DeelnemerEmail
= DeelnemerCursus (FK)
PK = Primary key
FK = Foreign key
Alles is opgesteld met een one-to-many relatie, want:
- 1 trainer kan meerdere cursussen geven
- er kan meer dan één cursus op één locatie doorgaan
- er kan meer dan één deelnemer aan een cursus deelnemen
Tot daar gaat het goed.
Als ik nu echter een formulier maak (AutoForm) om de cursussen in te geven
(met trainer en locatie), dan gaat het mis. De eerste selectie uit de lijst
trainer (ik heb een Opzoeking gedaan, dit is ingesteld in de tabbellen zelf
in het tabblad "opzoeken") werkt niet. De tweede, derde etc wel.
Ik ben er al achter dat Access de autonummerings begint te tellen vanaf 1,
terwijl hij in de lijstvorm er van uit gaat dat de standaardwaarde nul is.
Ik heb dus iedere keer de eerste rij van de tabellen met spaties gevuld, wat
nogal gek is. Er moet een andere oplossing voor zijn.
De foutmelding die ik krijg is: "A related record is required in the table
..." Dat laatste hangt af van wat ik probeer te veranderen, meestal is dit
tblTrainer of tblLocatie.
Wat ik al geprobeerd heb:
- gegooglet: te veel onbruikbare informatie
- referentiële integriteit uitschakelen, maar dan krijg je wezen, en
dat heb ik liever niet
- relaties weghalen, maar wat ik het nut dat van een db?
Heeft er iemand enig idee van aan wat dit ligt en hoe ik dit vervelende
probleem kan oplossen?
Alvast bedankt voor jullie hulp!
Mvg,
--
Ben Branders
web http://branders.name http://www.livre.nl
jabber ben@jabberweb.be http://www.mozbrowser.nl
OpenPGP 0x46938FDB http://www.mozilla-europe.org
Re: [Access] Related record required in table...
Author: Dr.Ruud
Date: Sat, 29 Jul 2006 18:31
Date: Sat, 29 Jul 2006 18:31
33 lines
2100 bytes
2100 bytes
Ben Branders schreef: > Alles is opgesteld met een one-to-many relatie, want: > - 1 trainer kan meerdere cursussen geven > - er kan meer dan ��n cursus op ��n locatie doorgaan > - er kan meer dan ��n deelnemer aan een cursus deelnemen > > Tot daar gaat het goed. Dus ook dezelfde deelnemer tegelijkertijd aan meerdere cursussen (al dan niet op dezelfde lokatie)? <g> > Als ik nu echter een formulier maak (AutoForm) om de cursussen in te > geven (met trainer en locatie), dan gaat het mis. De eerste selectie > uit de lijst trainer (ik heb een Opzoeking gedaan, dit is ingesteld > in de tabbellen zelf in het tabblad "opzoeken") werkt niet. De > tweede, derde etc wel. Dan heb je die lookups verkeerd gedefini�erd. > Ik ben er al achter dat Access de autonummerings begint te tellen > vanaf 1, terwijl hij in de lijstvorm er van uit gaat dat de > standaardwaarde nul is. Ik heb geen idee wat je daarmee beDoelt, maar het is in ieder geval niet waar. <g> -- Affijn, Ruud "Gewoon is een tijger."
Re: [Access] Related record required in table...
Author: Ben Branders
Date: Sun, 30 Jul 2006 10:51
Date: Sun, 30 Jul 2006 10:51
20 lines
1915 bytes
1915 bytes
Dr.Ruud wrote: > Dan heb je die lookups verkeerd gedefini�erd. Inderdaad, ondertussen heb ik de oplossing gevonden. In de lookups stond de afhankelijke kolom verkeerd ingesteld. Hij gaf wel de juiste waarden weer, maar linkte deze met de verkeerde getallen, waardoor Access de mist in ging. Maar het is opgelost nu. Bedankt! Mvg, -- Ben Branders web http://branders.name http://www.livre.nl jabber ben@jabberweb.be http://www.mozbrowser.nl OpenPGP 0x46938FDB http://www.mozilla-europe.org
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads