Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.09.2013, 16:18
fcdk_pavel fcdk_pavel вне форума
Прохожий
 
Регистрация: 13.09.2013
Сообщения: 3
Версия Delphi: delphi7
Репутация: 10
По умолчанию подсчет суммы столбцов в StringGrid

Доброго времени суток!У меня такой вопрос:
на форме 2 StringGrid: в StringGrid1 я загружаю данные из Excel, потом по нажатию кнопки в StringGrid2 должны отобразиться суммы столбцов из StringGrid1
http://files.mail.ru/3EB28F64A098447...6CABEA92E3?t=1
т.е сложить соответствующие данные в столбцах
(2:3+2:6+2:9) и вывести в StringGrid2
в ячейки 1:1 ...2:2 и тд.
Подскажите пожалуйста!
Ответить с цитированием
  #2  
Старый 19.09.2013, 19:04
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Можно так
Код:
var
d: array[0..2] of integer = (2, 5, 8);

procedure TForm1.Button2Click(Sender: TObject);
var
 i, b, k: integer;
begin
 for b := 0 to 2 do
  begin
   k:= 0;
   for i := StringGrid1.FixedCols+1 to StringGrid1.ColCount-1 do
    k:= k + StrToInt(StringGrid1.Cells[i, StringGrid1.FixedRows + d[b]]);
    with StringGrid2 do Cells[b + FixedCols, b + FixedRows]:= IntToStr(k);
 end;
end;
вывод суммы в StringGrid2 идёт по диагонали (1:1, 2:2, 3:3) думаю в задании ошибка, но это легко исправить.
Ответить с цитированием
  #3  
Старый 20.09.2013, 08:50
fcdk_pavel fcdk_pavel вне форума
Прохожий
 
Регистрация: 13.09.2013
Сообщения: 3
Версия Delphi: delphi7
Репутация: 10
По умолчанию не так

не получается вот исходник может вы поможите?
Вложения
Тип файла: rar voda2.rar (558.2 Кбайт, 1 просмотров)
Ответить с цитированием
  #4  
Старый 20.09.2013, 11:56
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

А что не получается-то, скопипастить процедуру обработчика клика кнопки что-ли? Здесь всё согласно рисунку. Показывайте.

Оффтоп:
Цитата:
...вот исходник...
Смотреть сейчас нечем - нету делфи
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:00.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025