Attribuut validator: Aantal inkomende relaties

De 'aantal inkomende relaties validator' is toegevoegd in release 1.8.3.4. Deze validator controleert of het aantal inkomende relaties binnen een aangegeven reeks ligt. De validator kan alleen geselecteerd worden bij de attribuut type Relatie. Onderstaand is dit uitgewerkt aan de hand van een voorbeeld.



Voorbeeld

In Beeyond is één op veel relatie aanwezig tussen de tabellen Artikel en Artikel korting. Dit ziet er als volgt uit:


In verband met koppelingen naar andere systemen is het wenselijk dat een artikel korting aan slechts 1 artikel gekoppeld kan worden, omdat deze data anders niet verwerkt kan worden. Voor elk artikel dient dus een aparte artikel korting aangemaakt te worden, en het moet technisch gezien niet mogelijk zijn om één korting aan meerdere artikelen te kunnen koppelen.



Om dit in te stellen dient de blauwdruk van het artikel geopend te worden. Open vervolgens het relatie attribuut 'Artikel korting', en klik op de + om een validator toe te voegen:



Stel vervolgens het volgende in:

Naam: Deze kan zelf ingegeven worden

Minimum: door deze op 0 te zetten is het een niet verplicht veld, en hoeft een artikel korting niet aan een artikel gekoppeld te zijn.

Maximum: Door deze op 1 te zetten mag één artikel korting aan slechts één artikel gekoppeld worden. Zou je deze bv op 2 zetten, dan mag één korting aan 2 artikelen gekoppeld worden.



Indien op artikelniveau nu een korting aan een tweede artikel gekoppeld wordt volgt de volgende foutmelding:



Zie ook: