Goedemorgen/nacht
Dmv van een formulier wordt een Record toegevoegd aan tabel tblDiploma. Deze tabel heeft nog een aantal relaties met andere tabellen om de juiste gegevens bij elkaar te zoeken en te verwerken in record Diploma. Dit gaat allemaal prima.
Aan tblDiploma hangt een andere tabel (tblDatumCertificeren). Nu probeer ik in Visual Basic aan dit nieuwe Diploma-record een instantie te koppelen van tblDatumCertificeren.
Deze laatste tabel staat niet in het formulier voor aanmaken van Diploma maar moet "onderhuids" gevuld worden. Ik wil namelijk een historie aanleggen van data waarop het initiële diploma is behaald, en alle hercertificeringen.
tblDiploma ziet er als volgt uit (* geeft de sleutelvelden weer):
*PersoonID
*RichtingID
*OnderdeelID
tblDatumCertificeren ziet er als volgt uit (. zijn de vreemde sleutels uit tblDiploma):
*DatumCertificerenID
.PersoonID
.RichtingID
.OnderdeelID
Datum
TypeCertificeringID (gekoppeld aan tlkpType: 1=initeel, 2=her)
Er is dus een 1-op-veel relatie tussen tblDiploma en tblDatumCertificeren
Bij aanmaken moet er dus een record van type 1 komen. Bij de opdracht Hercertificering moet aan het zelfde Diploma-record een DatumCertificeren komen met type 2. Op deze manier wordt de historie opgebouwd. De tabel tblDatumCertificeren wordt dus niet door gebruiker gevuld, maar alleen in VBA. In ander formulier wil ik wel de historie kunnen laten zien.
Iemand een idee ?
mvg
John
Dmv van een formulier wordt een Record toegevoegd aan tabel tblDiploma. Deze tabel heeft nog een aantal relaties met andere tabellen om de juiste gegevens bij elkaar te zoeken en te verwerken in record Diploma. Dit gaat allemaal prima.
Aan tblDiploma hangt een andere tabel (tblDatumCertificeren). Nu probeer ik in Visual Basic aan dit nieuwe Diploma-record een instantie te koppelen van tblDatumCertificeren.
Deze laatste tabel staat niet in het formulier voor aanmaken van Diploma maar moet "onderhuids" gevuld worden. Ik wil namelijk een historie aanleggen van data waarop het initiële diploma is behaald, en alle hercertificeringen.
tblDiploma ziet er als volgt uit (* geeft de sleutelvelden weer):
*PersoonID
*RichtingID
*OnderdeelID
tblDatumCertificeren ziet er als volgt uit (. zijn de vreemde sleutels uit tblDiploma):
*DatumCertificerenID
.PersoonID
.RichtingID
.OnderdeelID
Datum
TypeCertificeringID (gekoppeld aan tlkpType: 1=initeel, 2=her)
Er is dus een 1-op-veel relatie tussen tblDiploma en tblDatumCertificeren
Bij aanmaken moet er dus een record van type 1 komen. Bij de opdracht Hercertificering moet aan het zelfde Diploma-record een DatumCertificeren komen met type 2. Op deze manier wordt de historie opgebouwd. De tabel tblDatumCertificeren wordt dus niet door gebruiker gevuld, maar alleen in VBA. In ander formulier wil ik wel de historie kunnen laten zien.
Iemand een idee ?
mvg
John
Laatst bewerkt: