Hoi,
ik ben terug bezig met een opdracht voor een vriendin en ik weet het zelf even niet. De database is eenvoudig opgebouwd maar het gaat me over een macro die ik wil maken.
tbl1: tblArtsen (id, naam, voornaam, adres, actief, ...)
tbl2: tblMeeting (id, meeting, locatie, datum, ...)
tbl3: tblRBSPS (id, meeting_id, arts_id, ingeschreven, betaald, aanwezig, ...)
De database gaat om het bijhouden van informatie bij het organiseren van medische meetings waarbij de artsen uit de tabel tblArtsen uitgenodigd worden.
Nu heb ik een formulier waarbij ik een nieuwe meeting kan invoegen in de tblMeeting maar ik wil daar een extra knop bij die het volgende doet:
de id van alle actieve artsen uit de tblArtsen moeten automatisch ingevoegd worden in tblRBSPS samen met de id van de meeting.
Het zal dus zo zijn dat de id van een arts meerdere keren in tblRBSPS voorkomt maar telkens voor een andere meeting (misschien niet ideaal maar ik zag geen andere mogelijkheid).
een stappenplan (volgens mij toch):
- SELECT meeting_id in tblMeeting (dat is de meeting_id van het record dat op dat moment actief is in je formulier wanneer je op de knop drukt)
- SELECT alle arts_id waar active = true in tblArtsen
- ALS er nog geen record bestaat waar de meeting_id en arts_id samen voorkomt
INSERT meeting_id en arts_id (meeting_id heb je in het formulier waar de knop staat) in tblRBSPS
ANDERS overslaan en volgende controleren/invoegen
Die controle is nodig wanneer je later nog artsen toevoegt hebt aan tblArtsen en die ook naar de meeting komen. Dan mogen enkel de nieuwe nog toegevoegd worden.
Iemand die het licht ziet?![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
ik ben terug bezig met een opdracht voor een vriendin en ik weet het zelf even niet. De database is eenvoudig opgebouwd maar het gaat me over een macro die ik wil maken.
tbl1: tblArtsen (id, naam, voornaam, adres, actief, ...)
tbl2: tblMeeting (id, meeting, locatie, datum, ...)
tbl3: tblRBSPS (id, meeting_id, arts_id, ingeschreven, betaald, aanwezig, ...)
De database gaat om het bijhouden van informatie bij het organiseren van medische meetings waarbij de artsen uit de tabel tblArtsen uitgenodigd worden.
Nu heb ik een formulier waarbij ik een nieuwe meeting kan invoegen in de tblMeeting maar ik wil daar een extra knop bij die het volgende doet:
de id van alle actieve artsen uit de tblArtsen moeten automatisch ingevoegd worden in tblRBSPS samen met de id van de meeting.
Het zal dus zo zijn dat de id van een arts meerdere keren in tblRBSPS voorkomt maar telkens voor een andere meeting (misschien niet ideaal maar ik zag geen andere mogelijkheid).
een stappenplan (volgens mij toch):
- SELECT meeting_id in tblMeeting (dat is de meeting_id van het record dat op dat moment actief is in je formulier wanneer je op de knop drukt)
- SELECT alle arts_id waar active = true in tblArtsen
- ALS er nog geen record bestaat waar de meeting_id en arts_id samen voorkomt
INSERT meeting_id en arts_id (meeting_id heb je in het formulier waar de knop staat) in tblRBSPS
ANDERS overslaan en volgende controleren/invoegen
Die controle is nodig wanneer je later nog artsen toevoegt hebt aan tblArtsen en die ook naar de meeting komen. Dan mogen enkel de nieuwe nog toegevoegd worden.
Iemand die het licht ziet?