![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
или я что-то не понимаю или одно из двух.
для того, чтобы сравнить НА РАВЕНСТВО две величины, совершенно не обязательно приводить их в числовой вид. Можно обойтись и строковым представлением (т.е. сравнивать СТРОКИ, а не ЧИСЛА). |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 20.05.2011
Сообщений: 67
|
![]()
Пример кода покажите пожалуйста для моего случая.
|
![]() |
![]() |
![]() |
#13 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Вопрос в том, откуда эти числа берутся. Сомневаюсь, что руками вбиваются, => из какой-то БД. Соответственно, нужно как-то их считать из БД не числами, а строками.
А с БД я очень мало работал и не знаю, можно ли так сделать. Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 20.05.2011
Сообщений: 67
|
![]() |
![]() |
![]() |
![]() |
#15 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Так ведь в StringGrid все числа by dafault представлены типом String.
Вот и сравнивайте свойства "Text", не переводя его в числовой вид. Вам ведь без разницы, 123 в виде числа или 123 в виде строки сравниваться будет.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Возможные проблемы такого сравнения: '9' > '100'. Решение - выравнивать длину, добивая слева нулями
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,544
|
![]() Цитата:
но есть другая проблема, с тем же решением . '1'+'13' = '11'+'3' 1. выравнивание длин '01'+'13' <>'11'+'03' 2. использование разделителя '1;'+'13;' <> '11;'+'3;'
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 20.05.2011
Сообщений: 67
|
![]()
Да интересует только точное совпадение.
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 20.05.2011
Сообщений: 67
|
![]()
Вот загрузил
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Excel поиск и отбор колонок в stringGrid | Ant1Player | БД в Delphi | 5 | 14.06.2013 20:50 |
Сортировка в stringgrid по определенныым строкам. | F.A.(tm) | Общие вопросы Delphi | 2 | 06.02.2011 18:14 |
Список колонок в StringGrid | artemavd | Общие вопросы Delphi | 15 | 26.01.2011 13:12 |
присвоить строкам StringGrid ранги | MAX722 | Общие вопросы Delphi | 1 | 26.04.2010 10:24 |
Сравнение и вывод 4х колонок попарно | andrew1232 | Microsoft Office Excel | 9 | 03.03.2010 19:37 |