Код:
	procedure TForm1.Button1Click(Sender: TObject);
var
  f:textfile;
  tmp_str:string;
  tmp_lst:TStrings;
  i,j,k:integer;
begin
Form5.Visible:= True;
Form1.Visible:= False;
  tmp_lst:=TStringList.Create;
  If FileExists('Ученики.txt') then
    begin
      Form5.StringGrid1.Visible:=true;
      AssignFile(f, 'Ученики.txt');
      Reset(f);
      While not Eof(f) do
        begin
          readln(f,tmp_str);
          if tmp_str = '*' then
          continue
          else
          tmp_lst.Add(tmp_str);
        end;
      Form5.StringGrid1.RowCount:=((tmp_lst.Count) div 6)+1;
      k:=0;
      for j:=1 to Form5.StringGrid1.RowCount-1 do
        for i:=1 to Form5.StringGrid1.ColCount-1 do
          begin
            Form5.StringGrid1.Cells[i,j]:=tmp_lst[k];
            inc(k)
          end;
 
    end
  else ShowMessage('File is not exist')
end; 
Вопрос снят. Ответ - только что написан 

)) Спасибо всем, кто дернулся 

)