Venstereigenschappen

<< Click to Display Table of Contents >>

Navigation:  Designers > Object Designer > Form Designer >

Venstereigenschappen

Previous pageReturn to chapter overviewNext page

 

Ook voor een detailvenster zelf kunnen diverse eigenschappen en events (gebeurtenissen) worden aangepast aan de wensen en eisen van de organisatie.

 

Venstereigenschappen wijzigen

Open vanuit de Object Designer de Form Designer

Druk in de werkbalk op de knop [Venstereigenschappen]

of dubbelklik met de muis in het detailvenster

 

De venstereigenschappen worden gegroepeerd weergegeven in het detailvenster Venstereigenschappen. In dit detailvenster kunnen de diverse eigenschappen van het actieve venster worden aangepast.

 

formproperties

 

 

Tabblad - Detailvenster

 

Eerste invoerveld*

In veel gevallen is het invoerelement in de linker bovenkant van een detailvenster het eerste invoerveld. U heeft echter de mogelijkheid zelf te bepalen in welk invoerveld de cursor wordt geplaatst na het openen van een detailvenster.

 

Object identificatie*

Als een detailvenster wordt getoond, dan zal naast de aanduiding van het objecttype (Contactpersoon, Bedrijf, Verkoopkans) zelf ook een korte omschrijving worden getoond van het huidige object-item in de titel (Form Caption) van het detailvenster. Selecteer hiertoe het gewenste veld dat moet worden getoond indien een gebruiker het detailvenster opent. In het onderstaande schermvoorbeeld is de bedrijfsnaam (Accounts.Name) opgegeven als object identificatie veld.

 

Is de weergave van meer dan 1 veld gewenst, dan is het mogelijk de object identificatie verder uit te breiden met behulp van de callout RefreshFormObjectIdentifier.  

 

 

formcaption

 

note2010_14x14Het geselecteerde object-identificatie veld wordt bij de verwijderbevestiging aan de gebruiker getoond.

 

 

Autorisatie bijwerken

Deze gebeurtenis  wordt geactiveerd als de gegevens van een object-item worden ingelezen. Met behulp van VBScript kan een script worden geschreven waarmee de standaard autorisatie kan worden overschreven. Geef True als waarde terug als bijwerken is toegestaan en False indien dit niet is toegestaan.

 

Voor iedere Gebruiker kan per objecttype de autorisatie (lezen, creëren, bijwerken, verwijderen) opgegeven worden. Er kunnen zich echter situaties voordoen waarin een gebruiker een object-item normaalgesproken wel zou mogen wijzigen, maar in specifieke situaties niet. Er mogen bijvoorbeeld geen regels worden toegevoegd aan een Verkooporder zodra deze is vrijgegeven voor uitlevering. Door toepassing van het script Autorisatie bijwerken kan het gebruikers onmogelijk worden gemaakt in dergelijke gevallen een object-item te wijzigen.

 

Autorisatie verwijderen

Deze  gebeurtenis wordt geactiveerd als de gegevens van een object-item wordt ingelezen. Geef True als waarde terug als verwijderen is toegestaan en False indien dit niet is toegestaan.

 

De toepassing van deze gebeurtenis  is vergelijkbaar met het hiervoor beschreven Autorisatie bijwerken.

 

 

Tabblad - Gebeurtenissen

 

Initialisatie

Dit script wordt uitgevoerd tijdens het initialiseren van het detailvenster. Het kan worden gebruikt om bijvoorbeeld extra menuopties aan het menu Acties van het detailvenster te koppelen.

 

onLoad

Dit script wordt uitgevoerd als gegevens van een bestaand object-item zijn ingelezen, maar nog voordat de gegevens aan de gebruiker worden getoond. Hierdoor heeft u bijvoorbeeld de mogelijkheid bepaalde velden af te schermen of gegevens over te nemen uit gekoppelde tabellen.

 

onChange

Dit script wordt uitgevoerd voordat de gegevens in het detailvenster worden opgeslagen. Geef de waarde True terug als de validatie is geslaagd en False indien er inconsistenties zijn geconstateerd. Dit script kan tevens worden gebruikt om gegevens in niet-zichtbare invoervelden te plaatsen alvorens de gegevens in het scherm worden weggeschreven nar de database. Deze mogelijkheid wordt bijvoorbeeld ook toegepast om de briefadressering en briefaanhef te genereren op basis van de door de gebruiker ingevoerde contactpersoon gegevens.

 

onCreate

Wordt een nieuw object-item aangemaakt, dan zal het script van de gebeurtenis onCreate worden geactiveerd.

 

onUpdate

Wordt een bestaand object-item opgeslagen, dan wordt het script van de gebeurtenis onUpdate worden geactiveerd.

 

 

Tabblad - Tabbladen

Afhankelijk van het object kent heeft het detailvenster maximaal 5 vrij definieerbare tabbladen. Deze tabbladen kunnen worden voor de invoer van detailgegevens. Tijdens het aanpassen van het detailvenster kan het aantal en naamgeving van de getoonde tabbladen worden opgegeven.

 

Naam

Voer hier de naam van het tabblad in.

 

Status

Met uitzondering van het eerste tabblad kan aangegeven worden of het tabblad zichtbaar moet zijn of moet worden verborgen voor de gebruiker. Kan alle gewenste detailinformatie worden weergegeven in 1 tabblad, dan is het niet noodzakelijk de resterende (lege) tabbladen te tonen.

 

Autorisatie

In principe zijn tabbladen voor alle gebruikers toegankelijk. In de praktijk is dat echt niet altijd wenselijk, omdat een tabblad bijvoorbeeld personeelsgegevens bevat. In deze gevallen is het mogelijk de tabbladen niet te tonen aan ongeautoriseerde gebruikers. Klik op het icoon met het slotje achter het tabblad dat u wilt beveiligen, waarna het venster Autorisatie instellen wordt geopend. Geef hier vervolgens aan welke gebruikers, teams of werkmaatschappijen toegang hebben tot dit tabblad en sluit af met [OK]. Vanaf dit ogenblik zal het tabblad alleen nog zichtbaar zijn voor de opgegeven gebruikers.

 

 

Zie ook

VBScript

Object Designer