Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Массив и таблица


Автор: Nightway 21.4.2014, 16:26
Как перенести вот эти вот значения из таблицы в первый столбик таблицы,но так чтобы значения были по пять штук?user posted image

Код

  with strngrd1 do
begin
   rowcount:=101;
  colcount:=6;
  for i:=1 to 100 do
  for j:=1 to 100 do
  cells [i,j]:=floattostrf(ss[i,j],fffixed,5,4);
  strngrd1.rowcount := strngrd1.rowcount + 1;
  for i := 1 to strngrd1.colcount - 1 Do
    strngrd1.cells[i, strngrd1.rowcount - 1] := floatToStr(0);
  strngrd1.MoveRow(strngrd1.rowcount - 1, 1);
  for i := 1 to strngrd1.rowcount - 1 Do
    strngrd1.cells[0, i] := IntToStr(i);
  end;
end;


по разному пробовал,не помогает smile 

Автор: salik 21.4.2014, 19:31
Не совсем понятно что ты хочешь

Автор: Nightway 21.4.2014, 19:50
salik, числа из левой таблицы перенести в первый столбик,(в место 1,2,3 и тд) но по 5 раз

Автор: Zerstroer 22.4.2014, 07:38
Цитата(Nightway @  21.4.2014,  17:50 Найти цитируемый пост)
числа из левой таблицы перенести в первый столбик,(в место 1,2,3 и тд) но по 5 раз 


Во-первых, что означает "по 5 раз"? Что бы столбик с цифрами из левой таблицы находился в пяти первых столбиках правой таблицы?
Во-вторых, код, который привел, естественно у тебя бы не заработал. Давай немного разберемся:
Объект strngrd1 - это твоя правая таблица.
Как называется объект - левая таблица? Или где хранятся данные из левой таблицы?
В-третьих, где ты учишься? Название твоей специальности? Задание тебе нужно сдать просто так что бы препод отстал или ты действительно хочешь разобраться в программировании?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)