Ik ben voor het eerst bezig om in Access een database te maken. Ik ben al een heel eind, maar voor het volgende kan ik maar geen oplossing vinden:
Ik heb twee tabellen, een met 'organisaties' en een met 'projecten'. Het is een veel-op-veel relatie, want een organisatie kan bij meerdere projecten betrokken zijn en een project kan meerdere organisaties als deelnemer hebben. Daarom heb ik een tabel 'koppeling organisaties met projecten' gemaakt.
Op het formulier van Organisaties kun je in een subformulier, dat gekoppeld is aan die koppelingstabel, aangeven welke projecten erbij horen door de naam van het project in een keuzelijst te selecteren.
Het probleem is, dat in de koppelingstabel de velden nu als volgt worden ingevuld:
ORGANISATIE - PROJECT
Blaatorg - Blaatproj
Blaatorg - Blaatblaat
BlaBla - Blaatblaat
Maar dat wil ik niet. Ik wil dat in die koppelingstabel de unieke ID-nummers van zowel de organisaties als de projecten worden gekoppeld in plaats van hun namen, omdat je op die manier zeker weet dat het ook goed gaat als meerdere dingen dezelde naam zouden krijgen.
Van de andere kant wil ik niet dat je in het subformulier een project of organisatie op nummer moet selecteren, aangezien je dan alle nummers uit je hoofd zou moeten weten.
Eigenlijk wil ik dus, dat je de naam van een project of organisatie selecteert en dat in de tabel het ID-nummer van de betreffende organisatie / het project wordt ingevuld. Hoe krijg ik dat voor elkaar?
Ik hoop dat de oplossing gewoon met point-en-click te doen is, aangezien ik zo goed als niets van Visual Basic weet...
Aan de Help-functie van Access en de MS-knowledgebase had ik niet veel, omdat ik niet weet op welke woorden ik moet zoeken. Ik heb ook een boek over Access doorgebladerd, maar ook daar kon ik niets hierover vinden. Mocht mijn vraag erg basic zijn, dan ben ik dus ook al blij als jullie mij kunnen vertellen op welke termen ik moet zoeken!
Wat betreft bovenstaand voorbeeld gaat het over Access XP. Maar ik werk ook nog aan een andere database in Access 2000, waarin ik hetzelfde probleem heb (antwoorden uit enquetes moeten opgeslagen worden als code, bv. antwoord 'ja' moet 1 worden, 'nee' wordt 2 en 'weet niet' moet 9 worden, etc.)
Alvast bedankt!
Ik heb twee tabellen, een met 'organisaties' en een met 'projecten'. Het is een veel-op-veel relatie, want een organisatie kan bij meerdere projecten betrokken zijn en een project kan meerdere organisaties als deelnemer hebben. Daarom heb ik een tabel 'koppeling organisaties met projecten' gemaakt.
Op het formulier van Organisaties kun je in een subformulier, dat gekoppeld is aan die koppelingstabel, aangeven welke projecten erbij horen door de naam van het project in een keuzelijst te selecteren.
Het probleem is, dat in de koppelingstabel de velden nu als volgt worden ingevuld:
ORGANISATIE - PROJECT
Blaatorg - Blaatproj
Blaatorg - Blaatblaat
BlaBla - Blaatblaat
Maar dat wil ik niet. Ik wil dat in die koppelingstabel de unieke ID-nummers van zowel de organisaties als de projecten worden gekoppeld in plaats van hun namen, omdat je op die manier zeker weet dat het ook goed gaat als meerdere dingen dezelde naam zouden krijgen.
Van de andere kant wil ik niet dat je in het subformulier een project of organisatie op nummer moet selecteren, aangezien je dan alle nummers uit je hoofd zou moeten weten.
Eigenlijk wil ik dus, dat je de naam van een project of organisatie selecteert en dat in de tabel het ID-nummer van de betreffende organisatie / het project wordt ingevuld. Hoe krijg ik dat voor elkaar?
Ik hoop dat de oplossing gewoon met point-en-click te doen is, aangezien ik zo goed als niets van Visual Basic weet...
Aan de Help-functie van Access en de MS-knowledgebase had ik niet veel, omdat ik niet weet op welke woorden ik moet zoeken. Ik heb ook een boek over Access doorgebladerd, maar ook daar kon ik niets hierover vinden. Mocht mijn vraag erg basic zijn, dan ben ik dus ook al blij als jullie mij kunnen vertellen op welke termen ik moet zoeken!
Wat betreft bovenstaand voorbeeld gaat het over Access XP. Maar ik werk ook nog aan een andere database in Access 2000, waarin ik hetzelfde probleem heb (antwoorden uit enquetes moeten opgeslagen worden als code, bv. antwoord 'ja' moet 1 worden, 'nee' wordt 2 en 'weet niet' moet 9 worden, etc.)
Alvast bedankt!
[ Voor 4% gewijzigd door Millennyum op 06-08-2004 14:37 ]