Snazil som sa byt strucny, preto je to nezrozumitelne. Zalozil som strukturu, ktoru posielam univerzalnemu formularu:
type sql = record
sel: string;
als: string;
end;
..
..
..
procedure TF_Main.TreeView1DblClick(Sender: TObject);
var
ssel: sql;
begin
ssel.sel:= 'select ID,Cislo,DEN,OD,OBSAH,VYBAVUJE from TMP_ZAL';
ssel.als:= 'id,číslo,deň,od,obsah,vybavuje';
case TreeView1.Selected.Text of
'Zamestnanec':
begin
f1:= Tf_aut1.Create(self,ssel);
f1.Parent := Panel1;
f1.DBGrid1.SetFocus;
end;
end;
end;
Do buducna je pripraveny mechanizmus pre dalsie parametre.
Ten string je len "citatelnejsie" zadefinovanie nazvov, ktore samozrejme rozdelim do pola. Nebyt vhodneho objektu "TSringList", nerobil bych to.
Rad bych vediet, ako pascal predava onu strukturu, ci celu, alebo len pointer na nu.