Ik probeer hier een file over project management op te starten. Ik heb een tabel met projecten en een tabel met werknemers, gelinked via een join table.
Ik zou graag een layout maken waar de beschrijving van het project staat, met starttijd etc... Tot zover geen probleem. Ik zou echter ook willen dat er op die layout een lijst staat met al de werknemers (zou ik met een portal doen). Maar het is de bedoeling dat vanuit die lijst werknemers kunnnen "aangevinkt" worden als lid van het project.
Technisch dacht ik dus dat bij het aanvinken er een record in de join table moet aangemaakt worden, en bij het ontvinken (indien hij dus niet behoord tot het project, en iemand het fout heeft aangeduid), moet de record verdwijnen.
Een andere mogelijkheid is om in de join table telkens voor elk project al de leden te zetten (dan wordt het wel een grote join table) en met een extra veld te werken "Lid": Ja of Nee.
Welke is echter de beste oplossing, of is er een totaal andere manier die ik hier over het hoofd zie?
Vraag
andries
Ik probeer hier een file over project management op te starten. Ik heb een tabel met projecten en een tabel met werknemers, gelinked via een join table.
Ik zou graag een layout maken waar de beschrijving van het project staat, met starttijd etc... Tot zover geen probleem. Ik zou echter ook willen dat er op die layout een lijst staat met al de werknemers (zou ik met een portal doen). Maar het is de bedoeling dat vanuit die lijst werknemers kunnnen "aangevinkt" worden als lid van het project.
Technisch dacht ik dus dat bij het aanvinken er een record in de join table moet aangemaakt worden, en bij het ontvinken (indien hij dus niet behoord tot het project, en iemand het fout heeft aangeduid), moet de record verdwijnen.
Een andere mogelijkheid is om in de join table telkens voor elk project al de leden te zetten (dan wordt het wel een grote join table) en met een extra veld te werken "Lid": Ja of Nee.
Welke is echter de beste oplossing, of is er een totaal andere manier die ik hier over het hoofd zie?
Groetjes
Andries
aangepast door GastLink naar reactie
9 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.