Курсовая работа: Разработка базы данных
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;
S.Free; // Очищаем память от уже ненужного файла