Topic: Прервать открытие формы в процедуре
Здравствуйте.
Есть рабочая процедура где Button6 (штатные средства) открытие формы.
procedure Form1_TableGrid1_OnDoubleClick (Sender: TObject; Action: string);
begin
idZapr := Form1.TableGrid1.dbItemID;
idPlat :=SQLExecute ('SELECT id_plat FROM zapros WHERE zapros.id= '+inttostr(idZapr));
Form1.Button6.Click;
end;
Подскажите как можно прервать в данной процедуре выполнение открытия формы (Form1.Button6.Click) если это не admin.
Что то вроде следующего НЕ РАБОТАЕТ.
procedure Form1_TableGrid1_OnDoubleClick (Sender: TObject; Action: string);
begin
if (not isAdmin) then exit
else
begin
idZapr := Form1.TableGrid1.dbItemID;
idPlat :=SQLExecute ('SELECT id_plat FROM zapros WHERE zapros.id= '+inttostr(idZapr));
Form1.Button6.Click;
end;
end;