Курсовая работа: Кадровий облік
StringGrid1. Rows [i+1]. Clear;
StringGrid1. Cells [0, i+1]: =IntToStr(i+1);
StringGrid1. Cells [1, i+1]: =IntToStr(Worker [i]. TabN);
StringGrid1. Cells [2, i+1]: =Worker [i]. LastName;
StringGrid1. Cells [3, i+1]: =Worker [i]. Name;
StringGrid1. Cells [4, i+1]: =Worker [i]. Patronymic;
StringGrid1. Cells [5, i+1]: =Worker [i]. IndCode;
StringGrid1. Cells [6, i+1]: =DataToStr(Worker [i]. ReceptionData);
StringGrid1. Cells [7, i+1]: =IntToStr(Worker [i]. Experience);
if Worker [i]. Exempt then
StringGrid1. Cells [8, i+1]: =DataToStr(Worker [i]. LiberationData);
StringGrid1. Cells [9, i+1]: =Worker [i]. PositionName;
StringGrid1. Cells [10, i+1]: =Worker [i]. DepartmentName;
StringGrid1. Cells [11, i+1]: =Worker [i]. SubsectionName;
end;
end;
procedure TForm1. Button1Click(Sender: TObject);
begin
INC(WorkersCount);
SetLength(Worker,WorkersCount);
CurWorker: =WorkersCount-1;
Form2. ClearWorker(CurWorker);
if WorkersCount>=StringGrid1. RowCount then begin
StringGrid1. RowCount: =WorkersCount+1;
StringGrid1. Rows [WorkersCount]. Clear;
end;
ADD: =True;
Form2. ClearField;
Form2. Show;