Zobrazují detail záznamu (všechna dostupná data) a jsou určeny k vytváření nových záznamů a editaci těch stávajících. Až na výjimky (různá nastavení, parametrizace systému, odkaz z jiné aplikace, ...) jsou otevírány vždy ze seznamu již existujících záznamů. Úkolem formuláře je nejen správa dat, ale také jejich validace, a to jak v průběhu pořizování údajů (vzájemně závislá vstupní pole), tak před vlastním uložením do databáze.
Podle počtu vstupních polí a jejich uspořádání se otvírají buď do okna nebo samostatné záložky. Otevírá-li se formulář do okna, je možné aplikaci z nabídky spustit opakovaně, aby bylo možné otevřít více různých záznamů současně. Při otevírání formuláře do záložky lze (až na výjimky dány aplikační logikou) seznam otevřít pouze jednou. V obou případech však platí, že formulář s konkrétním záznamem lze načíst pouze jednou. Při pokusu o další otevření je zobrazeno upozornění na již otevřený záznam a Allegro Framework záložku s daným záznamem automaticky zaktivní (přepne na ni).
Většina Allegro aplikací u záznamu eviduje jeho kód a popis. Tento kód nebo jeho ekvivalent (jméno, označení, název, ...) je pak zobrazen v záložce vedle jména aplikace a usnadňuje tak orientaci mezi více otevřenými záznamy jedné aplikace.
Je samozřejmé, že formuláře se svou velikostí a složitostí budou lišit dle určení aplikace.
U některých aplikací je vhodné vstupní pole umístit do více záložek, ať již pro jejich velký počet nebo z důvodu logického propojení. Vybrané formuláře mohou být doplněny o komponentu navigátor záznamů, která umožňuje pohyb mezi uloženými záznamy bez nutnosti opuštění formuláře a otevření daného záznamu ze seznamu.
Složitější formuláře mají nástrojovou lištu většinou rozšířenu o další tlačítka specifická pro danou aplikaci. Mohou také obsahovat jednu nebo více grid komponent pro připojení entit vstupních polí seskupených do řádků (například hlavička a řádky faktury nebo produkty s cenami platnými od jistého data).
Některé aplikace nejsou navázány na seznam, ale z nabídky je spuštěn rovnou formulář s možností editace údajů.
Někdy je vhodné zadávat údaje v několika postupných krocích a vložené údaje uložit v posledním z nich.