0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 6
|
||||||
1 | ||||||
StringGrid и подсчет одинаковых значений в строке21.05.2015, 14:59. Показов 2293. Ответов 10
Метки нет Все метки)
(
Добрый день!
У меня стоит задача примерно такая: 1. в первой строке StringGrid1 кликаю правой кнопкой мыши по ячейке и записываю в нее значение 2. если это "УП", то в ячейке StringGrid2 [1,1] появляется 1-ца 3. если "УП" во всем StringGrid1 я натыкала 5, то в в ячейке StringGrid2 [1,1] появляется 5 4. если я где-нибудь ее стерла, то в ячейке StringGrid2 [1,1] появляется 4 5. если я ввела например "ПП", то допустим в StringGrid2 в ячейке [2,1] появляется 1-ца 6. если все тоже самое ввела во второй строке StringGrid1, то количество одинаковых значений уже выводится в StringGrid2 [2,1] и [2,2] соответственно и т.д. У меня есть код, но что то не выходит.. не подскажете в чем ошибка? может я вообще что то не так делаю..
0
|
|
21.05.2015, 14:59 | |
Ответы с готовыми решениями:
10
Подсчет одинаковых значений
Подсчет количества одинаковых значений Подсчитать количество одинаковых значений в StringGrid |
22 / 22 / 50
Регистрация: 18.05.2015
Сообщений: 89
|
||||||
21.05.2015, 15:53 | 2 | |||||
Ошибка, надо не cells[i,1], а cells[1,1]:
0
|
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 6
|
|
21.05.2015, 16:02 [ТС] | 3 |
так тоже делала.. все равно не срабатывает почему то
0
|
22 / 22 / 50
Регистрация: 18.05.2015
Сообщений: 89
|
|||||||||||
21.05.2015, 16:05 | 4 | ||||||||||
Ещё одна опечатка: stringgrid2, а не stringgrid1:
и ещё не s:=s+stringgrid1.cells[i,j];, а
0
|
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 6
|
|
21.05.2015, 16:09 [ТС] | 5 |
все равно не выводит(
0
|
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,738
|
|||||||||||
21.05.2015, 16:38 | 6 | ||||||||||
как 1 символ может быть равен двум?
1
|
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 6
|
|
21.05.2015, 17:05 [ТС] | 7 |
теперь получается так.. если есть например в одной ячейке значение УП или ПП, то во второй грид выдается значение 2, если же заполнены несколько ячеек то ошибка: is not a valid integer value
0
|
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,738
|
||||||
21.05.2015, 17:51 | 8 | |||||
![]() Решение
1
|
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 6
|
|
21.05.2015, 19:05 [ТС] | 9 |
Вы меня извините, но видимо эта процедура меня не любит... работает, но не верно
0
|
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,738
|
|
21.05.2015, 19:17 | 10 |
Все работает, в 1 стрингрид пишешь УП и ПП куда хочешь, во второй она выведе сколько их на той или иной строчке, обязательно большими буквами
1
|
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 6
|
|
21.05.2015, 19:42 [ТС] | 11 |
он считает если они рядом и начало ведется с первой ячейки.. а если после ячеек с этим значением есть пустые или с другим обозначением, то он перестает считать..
Добавлено через 11 минут Я не знаю что за мистика.. но заработало! Спасибо за терпение и помощь
0
|
21.05.2015, 19:42 | |
21.05.2015, 19:42 | |
Помогаю со студенческими работами здесь
11
Подсчет одинаковых символов в строке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |