![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 112
|
![]()
Добрый день, форумчане!
Помогите разобраться с этой проблемой... Есть StringGrid, в котором содержиться информация о товарах, их производители, характеристики, цены и количество. Сложность заключается в том, чтобы посчитать в итоге стоимость всех товаров и вывести в Edit. Т.е. к примеру стоимость единицы товара распологается в ячейках 3-го столбца, а количество данного товара в ячейках 4-го столбца. Количство наименований, т.е. строк у StringGrid неизвестно. Наименование / Цена / Количество Хлеб / 2 / 5 Масло / 3,5 / 3 Колбаса / 12 / 1 Итого = 2*5+3,5*3+12*1 Если количество строк фиксировано, то сложностей нет. Но вот вся проблема в том, что количество строк может быть разным. Натолкните, пожалуйста, на мысль, как же организовать этот цикл?
If you wanna make the world a better place take a look at yourself and then make a change!
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Код:
//if stringgrid1.cells[1,i]<>'' and stringgrid1.cells[2,i]<>'' then sum:=
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Код:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
RowCount, да, попутал с memo
![]() но принцип остался ...КСТАТИ Цитата:
cells[0,i]- 1 столбец cells[1,i]- 2 столбец cells[2,i]- 3 столбец Наименование(0) / Цена(1) / Количество(2) 1-2-3 а вот если читать текст выше Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 26.10.2009 в 13:49. |
||
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 112
|
![]() Цитата:
![]()
If you wanna make the world a better place take a look at yourself and then make a change!
![]() |
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 112
|
![]()
Да какие столбцы не столь важно, принцип-то один и тот же...
If you wanna make the world a better place take a look at yourself and then make a change!
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
ок проехали.
(обычно если пишут - Наименование / Цена / Количество, то слева от наименования уже ничего нету, то бишь FixedСols)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 112
|
![]() Цитата:
![]()
If you wanna make the world a better place take a look at yourself and then make a change!
![]() |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 112
|
![]()
А такой вопрос... Можно ли определенному столбцу задать определенный тип данных. Вот, к примеру, столбцу с количеством задать тип данных Integer?
If you wanna make the world a better place take a look at yourself and then make a change!
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма значений строк | Deni55 | Microsoft Office Excel | 14 | 02.06.2009 13:56 |
Сумма значений таблицы условию. | Drummer_SV | Microsoft Office Excel | 4 | 13.05.2009 16:24 |
создать массив сл значений, сумма которых определена | prasvit | Помощь студентам | 13 | 04.04.2009 03:35 |
СУММА ЗНАЧЕНИЙ ЭЛЕМЕНТОВ | Dimak24 | Помощь студентам | 1 | 24.12.2008 09:29 |
Сумма | RIP VIP | Помощь студентам | 8 | 02.05.2008 14:33 |