Attribuut type: Samengestelde sleutel
Inhoudsopgave
Algemeen
Het attribuuttype 'Samengestelde sleutel' kan net als het attribuuttype 'Berekening' gebruikt worden om een uitkomst van een nieuw veld te bepalen. Het verschil met het attribuuttype 'Berekening' is dat het bij dit attribuuttype ook mogelijk is om aan de hand van tekenreeks (string) velden een nieuw veld samen te stellen. Ook kan een combinatie van meerdere tekenreeks-velden gemaakt worden.
In basis is een attribuut van het type 'Samengestelde sleutel' hetzelfde als een berekende string. Het verschil is dat een samengestelde sleutel slechts 1 keer (bij het aanmaken van een entiteit) wordt berekend. Deze kan vervolgens dus niet meer geupdated worden. Dat maakt dat een samengestelde sleutel als uniek attribuut gebruikt kan worden in een entiteit.
Velden
Bij het toevoegen van een een attribuut van het type 'Samengestelde sleutel' dienen de onderstaande velden ingevuld te worden. De eerste 4 velden betreffen algemene velden die bij elk attribuuttype zichtbaar zijn. Velden gemarkeerd met * zijn verplichte velden.
Veldnaam | Omschrijving | Voorbeeld |
---|---|---|
AttribuutID* | Uniek ID voor een attribuut binnen deze entiteit. Opmerkingen:
|
|
Naam* | Naam van het veld, zoals dit ook voor de gebruiker zichtbaar zal zijn. Het vlaggetje achter het veld naam geeft de taal van de omschrijving weer. Door op bewerken te klikken kan een naam in een andere taal worden ingegeven. Afhankelijk van de taalinstellilng van de gebruiker wordt dan de betreffende taal weergegeven. | |
Beschrijving | Hierin kan een korte omschrijving van het attribuut worden weergegeven. Deze omschrijving verschijnt als hint bij het betreffende veld indien een gebruiker de muis over dit veld beweegt. Net als bij het veld 'Naam' kan men dit veld in meerdere talen ingeven. Afhankelijk van de taalinstelling van de medewerker wordt dan de betreffende taal weergegeven. | |
Attribuut type* | Samengestelde sleutel. |
|
Breedte | Dit veld kan gebruikt worden voor het instellen van de breedte van het veld waarin de gegevens worden ingevoerd. Let op dat dit alleen de visuele zichtbaarheid betreft, en dus niet een beperking van het aantal karakters dat ingegeven kan worden. Indien het veld niet gevuld is gebruikt de applicatie een default instelling. Het getal dat ingevoerd wordt staat gelijk aan het aantal karakters 'M' Breed. |
|
Expressie | In dit veld dient de berekening uitgevoerd te worden. Berekeningen kunnen uitgevoerd worden met behulp van optellen, aftrekken, vermenigvuldigen of delen. In het voorbeeld van de afbeelding hiernaast worden de velde model, kleur omschrijving en geheugen samengevoegd. Dit gebeurd d.m.v. de Beeyond Expression Languague (BEL). Klik hier voor meer informatie. |
Opmerkingen
Een veld van het type 'Samengestelde sleutel' kan niet via bulkedit of import gewijzigd worden aangezien dit een weergave veld betreft.
Een veld van het type 'Samengestelde sleutel' kan niet bij reeds ingevoerde entiteiten toegevoegd/gevuld worden.
Alle velden welke in de expressie genoemd zijn moeten gevuld zijn voordat de samengestelde sleutel een waarde laat zien.
Validators
De onderstaande validator types kunnen optioneel gebruikt worden. Klik op de betreffende validator voor meer informatie.
Zie ook: BEL (Beeyond Expression Language)