ALIS

Software pro veřejnou správu

Vzdálená pomoc

Editace otevřené věty

Při editaci již otevřené věty v exit-proceduře se může stát, že se změna provedená v exit-proceduře nezapíše do souboru, a/nebo se neukáže v editačním formuláři.

Nedokumentovaná, ale vyzkoušená řešení jsou:

{Hlavní editační procedura}
Begin
  ...
  Edit(DATA, ..., Exit=(...:ExitProc));  
  ...
End;
{P ExitProc}
(VetaD: record of DATA)
Begin
  Edit(VetaD, ...);  
  ...
  {if EdUpdated then} SetKeyBuf('\1'); {vnucení zápisu do souboru}
  ...
  {if EdUpdated then} VetaD:=VetaD; {refresh displeje}
End;