2 vraagjes

Status
Niet open voor verdere reacties.

Bisquit

Gebruiker
Lid geworden
8 apr 2003
Berichten
29
Ik ben een database aan het maken in Acces. Ik ben pas in de ontwerpfase en heb alleen nog maar tabellen gemaakt, nog geen formulieren. Maar nu heb ik het volgende probleem:

Ik heb een tabel met projecten en een tabel met medewerkers. Nu wil ik de tabel met projecten koppelen aan de tabel met medewerkers zodat ik een naam kan kiezen uit de tabel met medewerkers. Dit lukt me allemaal prima, maar ik stuit op het probleem dat ik maar 1 naam kan kiezen.

Hoe zorg ik er voor dat ik meerdere mensen kan kiezen uit een lijst die allemaal betrokken zijn bij een project?

De tweede vraag is hier een vervolg op:
Stel ik krijg het voor elkaar om meerdere mensen te kiezen, dan zie ik het straks al voor me en moet ik constant 350 namen nagaan om er 2 of 3 toe te voegen aan een project. Dat kan handiger. Dus ik zou de namen graag alfabetisch willen sorteren en dan bij de selectie aangeven: 'ik zoek een R' waarna een lijst volgt met alle namen die beginnen met R. En vervolgens verder selecteren met 'ik zoek ook nog een P'. enz. enz.

Ik hoop dat een en ander duidelijk is. Alvast bedankt voor de tips!
 
Is het een idee om in je tabel 2 of 3 regels te maken met personeel ?
Je kan de mensen op alfabetische volgorde sorteren via een query en daar je gegevens uit halen
 
Als je wil kunnen aangeven welke medewerkers bij welk project horen dan zou je eigenlijk een tussentabel 'projectmedewerker' moeten maken. Hierin stop je dan twee velden: projectID en medewerkerID
Oftewel de primaire sleutels uit project en uit medewerker. De tussentabel verzorgt dan de koppeling tussen de twee tabellen.

Je kunt vervolgens in de tabel projectmedewerker per project zoveel medewerkers vastleggen als je maar wilt. Een overzicht kun je dan ook opvragen via deze tabel.
 
:thumb:

Ondanks dat ik het nog niet heb kunnen proberen lijkt me dit inderdaad een erg goede oplossing! Dank je wel!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan