Subformulieren

Een-op-veel-relaties in uw toepassingen: gebruik subformulieren

Het opzetten van een één-op-één-relatie is vrij eenvoudig. Alles wat u nodig hebt is een zoekveld. Hier is iets dat u kan helpen om heel snel een-op-veel-relaties op te zetten. In een-op-veel-relaties is er een bovenliggend formulier dat het enkele aspect van de relatie vertegenwoordigt en er is een onderliggend formulier dat het veelzijdige aspect van de relatie vertegenwoordigt. Het onderliggende formulier is opgenomen als onderdeel van het hoofdformulier en wordt het Subformulier genoemd.

Subformulieren toevoegen

Een ander formulier in uw formulier toevoegen, werkt net als het toevoegen van een veld

Onderliggende records toevoegen

Meerdere rijen met onderliggende records kunnen tegelijkertijd worden toegevoegd

Onderliggende records bekijken

Een gecombineerde weergave die zowel de boven- als onderliggende records op één plaats weergeeft

Deluge-gebeurtenissen voor subformulieren

Naast de reguliere taken zijn er ook twee nieuwe taken, speciaal voor subformulieren.

Subformulieren aan uw toepassing toevoegen

Tijdens het maken van aangepaste bedrijfstoepassingen komt u er in veel gevallen achter dat u een boven- en onderliggende relatie nodig hebt. Met subformulieren hebt u dit probleem in enkele minuten opgelost. Maak uw onderliggende formulier zoals elk ander normale formulier en voeg alle velden toe. Ga daarna verder met het maken van het hoofdformulier. In het hoofdformulier kunt u op dezelfde manier waarop u velden toevoegt ook het subformulier toevoegen. Vanuit het linkerdeelvenster kunt u het subformulierveld slepen en in het formulier-buildergebied neerzetten. U kunt vanuit dezelfde of een andere toepassing een onderliggend formulier kiezen.

Onderliggende records toevoegen

Subformulieren worden in het bovenliggende formulier zelf ingevoegd. U kunt in één keer meerdere onderliggende records toevoegen aan het subformulier. In de toegangsmodus wordt het subformulier weergegeven in een tabbladweergave. U kunt records achter elkaar invoegen door op de koppeling 'Nieuwe toevoegen' te klikken. Elke record voegt een nieuwe rij toe aan de tabel. Terwijl u records toevoegt, kunt u rijen verwijderen die u niet wilt toevoegen. U kunt onderliggende records niet alleen in het formulier, maar ook wanneer u een record aan het bewerken bent toevoegen.

Onderliggende records bekijken

De onderliggende records worden in een gecombineerde weergave met hun bijbehorende bovenliggende record weergegeven. In elke rij, samen met de bovenliggende records, worden alle bijbehorende onderliggende records als koppelingen weergegeven. Als u op de koppeling klikt, worden de gegevens van het onderliggende record in een pop-upvenster weergegeven. Het recordoverzicht van het bovenliggende record geeft alle informatie weer van het bovenliggende record, evenals dat van het onderliggende record. Vanuit de onderwerpmodus van de weergave kunnen gebruikers kiezen welk veld van het subformulier in de gecombineerde weergave moet worden weergegeven.

Deluge-gebeurtenissen voor subformulieren

Subformulieren hebben twee nieuwe toegewijde gebeurtenissen - Op rij toevoegen en Op rij verwijderen. De Op rij toevoegen-gebeurtenis wordt iedere keer wanneer een nieuw onderliggend record aan het bovenliggende formulier wordt toegevoegd geactiveerd. Op dezelfde manier wordt Op rij verwijderen geactiveerd wanneer een onderliggend record uit het bovenliggende formulier wordt verwijderd. Afgezien van het bepalen van bedrijfsregels onder deze gebeurtenissen voor het subformulier zelf, kunt u workflow ook toevoegen voor de aanwezige velden in het subformulier. De acties die uitgevoerd moeten worden wanneer een gebruiker waarden in de velden van het onderliggende formulier invoert, kunnen in het bovenliggende formulier zelf worden opgegeven.