Реферат: Базы данных торговой фирмы
S:=TStringList.Create; //Создаем Список строк
for i:=1 to sg.RowCount-2 do //Проходим по всей таблице
begin
{Переносим в список данные из таблицы}
S.Add(Sg.Cells[0,i]);
S.Add(Sg.Cells[1,i]);
S.Add(Sg.Cells[2,i]);
S.Add(Sg.Cells[3,i]);
end;
S.SaveToFile('Base.txt'); //Сохраняем
S.Free; //Очищаем память
end;
procedure Tform1.LoadBD; //Загрузка базы
var I:integer;
s:TstringList;
begin
sg.RowCount:=2;
S:=TStringList.Create; //Создаем в памяти Список строк
S.LoadFromFile('Base.txt'); //Загружаем в него файл с базой
For i:=0 to S.Count div 4 -1 do //Организуем цикл загрузки 4х данных для каждого продавца
begin
sg.RowCount:=sg.RowCount+1; //Увеличиваем таблицу на 1 пункт
{Помещаем в таблицу данные}
sg.Cells[0, sg.RowCount-2]:=S[i*4];
sg.Cells[1, sg.RowCount-2]:=S[i*4+1];
sg.Cells[2, sg.RowCount-2]:=S[i*4+2];
sg.Cells[3, sg.RowCount-2]:=S[i*4+3];
sg.Cells[4, sg.RowCount-2]:=IntToStr(CalcComiss(sg.RowCount-2));
end;