112
procedure TForm_podproekt.FormCreate(Sender: TObject);
begin
clear_label;
end;
procedure TForm_podproekt.FormShow(Sender: TObject);
begin
view_proekt;
end;
procedure TForm_podproekt.view_dbgrid_podproekt;
begin
Form_podproekt.DBGrid_podproekt.Columns[1].Width := 250;
Form_podproekt.DBGrid_podproekt.Columns[2].Width := 150;
Form_podproekt.DBGrid_podproekt.Columns[3].Width := 250;
Form_podproekt.DBGrid_podproekt.Columns[0].Visible := False;
end;
procedure TForm_podproekt.view_dbgrid_proekt;
begin
Form_podproekt.DBGrid_proekt.Columns[1].Width := 450;
Form_podproekt.DBGrid_proekt.Columns[0].Visible := False;
end;
procedure TForm_podproekt.view_document;
var buf_zapros, buf_kav : string;
begin
if datamodule1.Query_podproekt.Active <> False then
begin
buf_kav := '''';
buf_zapros := 'SELECT document.name_file as Документ, document.date_add
as Дата_добавления, '
+' CONCAT(sotrudnik.family,'+buf_kav+' '+buf_kav+',
sotrudnik.first_name,'+buf_kav+' '+buf_kav+', sotrudnik.second_name) as Автор'
+' FROM sotrudnik INNER JOIN document ON sotrudnik.tabel_nomer =
document.avtor '
+' WHERE document.id_pod_proekt
='+form_podproekt.DBGrid_podproekt.DataSource.DataSet.FieldByName('id_pod_proe
kt').AsString+';';
datamodule1.Query_document.Close;
datamodule1.Query_document.SQL.Clear;
datamodule1.Query_document.SQL.Text := buf_zapros;
datamodule1.Query_document.Open;
view_dbgrid_document;
end
else
datamodule1.Query_document.Active := False;
end;