Ik heb een systeem uitgewerkt waarbij msn contacten in een databank opgeslagen kunnen worden. In die tabel heb ik 4 velden
ContactID (autonummering)
BV: 2
ContactNaam (msn/e-mail/GSM)
BV: email@hotmail.com
MediumID (forgein key, verwijzing naar een msn/email/gsm lijst)
BV: 2
PersoonID (forgein key, verwijzing naar een persoon)
BV: 30
De meest logische validatieregel is dat elke Contactnaam op MediumID bij een persoon maar 1 keer mag voorkomen. Die is ingesteld en werkt.
Maar daarboven zou hij moeten controleren dat elke msn adres op elke msnlijst maar 1 keer voorkomt. En dat mag enkel op msnlijsten. Dat is nodig om msnlijsten te kunnen importeren.
Ik zou dus graag willen weten hoe je in access kan instellen dat bij het opslaan, access controleert of de Contactnaam op MediumID nog niet bestaat als het een msn adres is(het type adres is aangegeven in tabel tblMedium).
ContactID (autonummering)
BV: 2
ContactNaam (msn/e-mail/GSM)
BV: email@hotmail.com
MediumID (forgein key, verwijzing naar een msn/email/gsm lijst)
BV: 2
PersoonID (forgein key, verwijzing naar een persoon)
BV: 30
De meest logische validatieregel is dat elke Contactnaam op MediumID bij een persoon maar 1 keer mag voorkomen. Die is ingesteld en werkt.
Maar daarboven zou hij moeten controleren dat elke msn adres op elke msnlijst maar 1 keer voorkomt. En dat mag enkel op msnlijsten. Dat is nodig om msnlijsten te kunnen importeren.
Ik zou dus graag willen weten hoe je in access kan instellen dat bij het opslaan, access controleert of de Contactnaam op MediumID nog niet bestaat als het een msn adres is(het type adres is aangegeven in tabel tblMedium).