Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

компонент TDBLookupComboBox без повторений   Найти похожие ветки 

 
V.I.P.er ©   (2005-09-16 17:29) [0]

Я думаю с этой проблемой сталкивался каждый: есть таблица в которой повторяються поля я использую компонент TDBLookupComboBox для выборки но мне нужно, чтобы выдавался список элементом без повторения

например в базе написано:
янв
янв
фев
фев
фев
мрт

нужно чтобы в списке выдавалось:
янв
фев
мрт


 
Reindeer Moss Eater ©   (2005-09-16 17:30) [1]

Убери повторения в таблице.
Или используй TDBCombobox.


 
V.I.P.er ©   (2005-09-16 17:37) [2]

1) Мне нужны повторения в таблице
2) мне побарабану какой компонент использовать
главное чтобы он брал выборку из таблицы без повторений


 
V.I.P.er ©   (2005-09-16 18:05) [3]

так что у этой проблемы нет нормального решения


 
V.I.P.er ©   (2005-09-16 18:19) [4]

Или используй TDBCombobox.
он отображает один выбранный компонент в таблице и все, или я что-то не так делаю?


 
Desdechado ©   (2005-09-16 18:40) [5]

select DISTINCT ....
а потом направляешь на него DBLOOKUPCOMBO


 
V.I.P.er ©   (2005-09-16 18:55) [6]


> select DISTINCT ....

это sql запрос?


 
Anatoly Podgoretsky ©   (2005-09-17 00:06) [7]

Разве не похоже?


 
Reindeer Moss Eater ©   (2005-09-17 00:32) [8]

1) Мне нужны повторения в таблице
2) мне побарабану какой компонент использовать
главное чтобы он брал выборку из таблицы без повторений


1.Сделай таблицу из 12 строк и используй tdblookupcombobox.
2.Используй TDBCombobox внеся в Items 12 месяцев.

Или ты готовишся к тому, что указом президента у нас будет 13 месяцев?


 
Shaman_ ©   (2005-09-17 13:04) [9]

Уж больно похоже на ошибку проектирования справочника. Зачем там нужны повторения?


 
V.I.P.er ©   (2005-09-17 15:59) [10]

Ситуация следущая: есть база в которую заносяться разные записи, они могут повторяться(они будут повторяться) и мне нужно чтобы какой-то компонент отображал те записи которые на данный момент уже занесены, но отображалось БЕЗ ПОВТОРЕНИЙ! с месяцами это просто был пример (там есть выход их 12  и побарабану на
> указом президента

),их названия все знают и можно занести в combobox, а как быть с теми значениями которые я не знаю как они будут называться?


 
Anatoly Podgoretsky ©   (2005-09-17 18:07) [11]

V.I.P.er ©   (17.09.05 15:59) [10]
Тебе уже ответили - такой компонент есть, это TDBLookupComboBox и указали как его заполнить только уникальными значениями.
Более интересен вопрос, а почему такое случилось, что в таблице почему то оказались дубли, такого быть не должно.


 
_dimka ©   (2005-09-17 18:53) [12]


> V.I.P.er ©

тебе уже написали select DISTINCT,
в таблице у тебя будут повторяться записи но не будут повторяться в выборке



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.056 c
3-1125345031
Piter
2005-08-29 23:50
2005.10.30
Коннект к базе в дополнительном потоке


1-1128396828
SHVictor
2005-10-04 07:33
2005.10.30
Редактирование поля в StringGrid


1-1129013418
Gorez
2005-10-11 10:50
2005.10.30
janXMLparser2


4-1125027100
Irinka
2005-08-26 07:31
2005.10.30
как программно отключать и включать Active Desktop?


14-1128720387
Kerk
2005-10-08 01:26
2005.10.30
Китайский спам