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.

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.

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).

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.

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.
