Dm.ExecSQL ('SELECT t2.[Фамилия], t2.[Имя], t2.[Отчество],
t4.[Наименование] AS Должность, t5.[Название] AS Отдел, t1.[Дата договора],
t1.[Договор] ' +
'
FROM [Штат] t1, [Сотрудник] t2, [Штатное расписание] t3,
[Должность] t4, [Отдел] t5' +
'
WHERE t1.[Код расписания]=t3.[Код расписания]' +
' AND t1.[Код сотрудника]=t2.[Код сотрудника]' +
'
AND t3.[Код отдела]=t5.[Код отдела]' +
'
AND t3.[Код должности]=t4.[Код должности]' +
'
AND t1.[Табельный номер]=' +
Dm.QState.FieldByName('ТабНомер').AsString );
Dm.QSelect.Active:=true;
except
End;
ExcelApp.Range['B9',EmptyParam].Formula:=FormAbout.Edit1.Text;
ExcelApp.Range['B15',EmptyParam].Formula:=FormAbout.Edit1.Text;
ExcelApp.Range['C17',EmptyParam].Formula:=FormAbout.Edit2.Text;
ExcelApp.Range['H17',EmptyParam].Formula:=FormAbout.Edit3.Text;
ExcelApp.Range['B20',EmptyParam].Formula:=Dm.QSelect.FieldByName('Фамилия').
AsString+'
'+Dm.QSelect.FieldByName('Имя').AsString+'
'+Dm.QSelect.FieldByName('Отчество').AsString;
ExcelApp.Range['B27',EmptyParam].Formula:=Dm.QSelect.FieldByName('Должность'
).AsString;
ExcelApp.Range['C31',EmptyParam].Formula:=Dm.QSelect.FieldByName('Отдел').AsS
tring;
ExcelApp.Range['G46',EmptyParam].Formula:=Dm.QSelect.FieldByName('Дата
договора').AsString;