Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как проверить есть ли string среди combobox.items [D7]


Страницы:   1 2

helluvaname ©   (2010-01-25 15:38:00) 

задача - заполнить combobox уникальными значениями из двух столбцов таблицы.
Сначала заполняю уникальными значениями из одного столбца с помощью SELECT DISTINCT.
Далее требуется заполнить уникальными значениями из другого столбца, и при заполнении проверять, не содержаться ли они уже в combobox.
Вопрос - как эту проверку осуществлять?


Германн   (2010-01-26 02:02:00) [21]


> helluvaname   (25.01.10 23:20) [6]
>
> нет, Сергей М., дело обстоит несколько по-другому.
> Jeer говорит что архитектура неправильная, я прошу его свои
> слова обосновать.
> Просто интересно, как человек не знающий ничего о задаче
> делает такие выводы.
>

Данный человек знает "жизнь". Поэтому и делает такие выводы.
А насчёт "задачи" увы не сохранил яркое высказывание Николая aka Sniknik о различии вопроса и задачи.


helluvaname   (2010-01-25 23:20:00) [22]

нет, Сергей М., дело обстоит несколько по-другому.
Jeer говорит что архитектура неправильная, я прошу его свои слова обосновать.
Просто интересно, как человек не знающий ничего о задаче делает такие выводы.


Сергей М.   (2010-01-25 21:01:00) [23]

> чем же задача неправильная

Если правильная, то приведи аргументы в пользу размещения данных из этих двухполей однойтаблицы в одномUI-списке.


helluvaname   (2010-01-25 20:55:00) [24]

чем же задача неправильная, а тем более архитектура?


Jeer   (2010-01-25 17:34:00) [25]


> задача - заполнить combobox уникальными значениями из двух
> столбцов таблицы.


Неправильная задача - следствие неправильной архитектуры.


Ega23   (2010-01-25 15:45:00) [26]


> Сначала заполняю уникальными значениями из одного столбца
> с помощью SELECT DISTINCT.

не забудь
Select distinct LTrim(RTrim(Field))

А то будут строки

'1';
'     1';
'  1        ';


Сергей М.   (2010-01-25 15:40:00) [27]

см. св-во TStringList.Duplicates


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо