Please enable JavaScript to view this site.

Allegro Framework UI

Ze tonen het detail van het record (alle beschikbare gegevens) en worden gebruikt om nieuwe records aan te maken en bestaande te bewerken. Op uitzonderingen na (verschillende instellingen, systeemparametrisatie, koppeling vanuit een andere toepassing, ...) worden ze altijd geopend vanuit de lijst met bestaande records. Het doel van het formulier is niet alleen om gegevens te beheren, maar ook om ze te valideren, zowel tijdens het invoeren van gegevens (onderling afhankelijke invoervelden) als voor het daadwerkelijk opslaan in de database.

Afhankelijk van het aantal invoervelden en hun indeling, openen ze in een venster of in aparte tabbladen. Als het formulier in een venster opent, kan de toepassing herhaaldelijk vanuit het menu worden uitgevoerd om meerdere verschillende records tegelijk te openen. Als een formulier in een tabblad wordt geopend, kan de lijst (met uitzonderingen vanwege de applicatielogica) slechts één keer worden geopend. In beide gevallen kan het formulier met een bepaald record echter maar één keer worden geladen. Als je het opnieuw probeert te openen, wordt een waarschuwing over een reeds geopend record weergegeven en Allegro Framework activeert (schakelt over naar) automatisch het tabblad met het gegeven record.

De meeste Allegro-toepassingen registreren hun code en omschrijving bij het record. Deze code of het equivalent ervan (naam, benaming, titel, ...) wordt dan weergegeven in een tab naast de naam van de toepassing, wat het gemakkelijker maakt om te navigeren tussen meerdere open records van één toepassing.

Het spreekt voor zich dat formulieren variëren in grootte en complexiteit, afhankelijk van het doel van de aanvraag.

 

clip0084

                                 Eenvoudig formulier geopend in een venster

 

Voor sommige toepassingen is het raadzaam om invoervelden in meerdere tabbladen te plaatsen, vanwege hun grote aantal of vanwege de logische koppeling. Geselecteerde formulieren kunnen worden aangevuld met een recordnavigatiecomponent waarmee je tussen opgeslagen records kan navigeren zonder het formulier te hoeven verlaten en het record uit de lijst te moeten openen.

clip0085

                                                                 Formulier met tabbladen en recordnavigator

 

 

Bij complexere formulieren is de werkbalk meestal uitgebreid met extra applicatiespecifieke knoppen. Ze kunnen ook een of meer rastercomponenten bevatten voor het koppelen van entiteiten in invoervelden die zijn gegroepeerd in rijen (bijvoorbeeld factuurkop en factuurrijen of product met prijzen die geldig zijn vanaf een bepaalde datum).

clip0087

                                         Formulier op een apart tabblad met rasters en een voorbeeld van bijgevoegde bestanden

 

Sommige toepassingen zijn niet gekoppeld aan de lijst, maar er wordt direct vanuit het menu een formulier gestart met de mogelijkheid om de gegevens te bewerken.

clip0088

                                                                         Formulier zonder lijst direct geopend vanuit menu

 

Soms is het handig om gegevens in verschillende opeenvolgende stappen in te voeren en de ingevoerde gegevens in de laatste stap op te slaan.

Wizard type form

Wizard type form

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Nav Header: ALT+n
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Exit Menu/Up: ESC