Používam TMS TAdvTaskDialog
Tak mi trochu uniká proč nepoužiješ toto a ukládaš pracně něco co uživatel bude potřebovat pouze po kontrolu aktuálního záznamu
stejně další hláška o kontrole bude na 99% odlišná
(Když bude mít pocit že si hlášku nezapamatuje tak si ji vytiskne případně uloží a pak vyvolá )
Veď píšem, že to používam

Ale čo má tlačidlo urobiť si už musím naprogramovať sám. To nie sú preddefinované prvky.
.
Trochu Ti ušlo, že sa jedná o kompletnú kontrolu údajov. Nekontrolujem jednotlivé záznamy. Ale väzby medzi nimi, nejaké obmedzujúce podmienky, chýbajúce údaje a nepoužité údaje. Tých chýb tam môže byť aj na celú stranu. Bez tejto kontroly sa nemôže spustiť výpočet. Okrem nezmyselných výsledkov by mi aj havaroval program.
Niektoré chyby vypisujem pomocou zostavy. Keď to píšem, tak vidím, že v tom mám poriadny chaos

Budem si to musieť ujasniť.
Zostavy sú väčšinou štruktúrované a tu sa jedná od úplne jednoduchý výpis. Je tam aj tlačidlo Tlač čo dáva v podstate ten istý výsledok. Ale každý má iný spôsob práce. Niekto si to bude značiť na papieri a iný postupne vymazávať zo súboru.