112
begin
//Для формы заявок
frmZayavka.DBGrid1.Columns.Items[2].PickList.Add(DataSet.FieldByName('f
amily').AsString+' '+
DataSet.FieldByName('name').AsString);
//Для формы нарядов
frmNaryad.DBGrid1.Columns.Items[4].PickList.Add(DataSet.FieldByName('fa
mily').AsString+' '+
DataSet.FieldByName('name').AsString);
//Для формы Оплата
//Для формы Участки
frmUchastok.DBGrid1.Columns.Items[1].PickList.Add(DataSet.FieldByName('
family').AsString+' '+
DataSet.FieldByName('name').AsString);
end;
procedure Tdm1.qPersonalBeforePost(DataSet: TDataSet);
begin
If DataSet.FieldByName('doljnost').AsString = 'Администратор' Then
DataSet.FieldByName('accesslvl').AsInteger:= 1;
If DataSet.FieldByName('doljnost').AsString = 'Начальник отдела' Then
DataSet.FieldByName('accesslvl').AsInteger:= 2;
If DataSet.FieldByName('doljnost').AsString = 'Менеджер' Then
DataSet.FieldByName('accesslvl').AsInteger:= 3;
If DataSet.FieldByName('doljnost').AsString = 'Диспетчер' Then
DataSet.FieldByName('accesslvl').AsInteger:= 4;
If DataSet.FieldByName('doljnost').AsString = 'Монтажник' Then
DataSet.FieldByName('accesslvl').AsInteger:= 5;
end;
initialization
{$I dm.lrs}
end.