Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.023 c
14-1128450542
Piter
2005-10-04 22:29
2005.10.30
Создание интерфейса с помощью различных DLL


2-1128934886
Wolferio
2005-10-10 13:01
2005.10.30
Печать на матричный принтер.


14-1129093149
Гость из прошлого
2005-10-12 08:59
2005.10.30
Кто какие языки програмирования знает.


2-1128600837
Sysanin
2005-10-06 16:13
2005.10.30
Переменные в функциях


14-1128440750
LordOfRock
2005-10-04 19:45
2005.10.30
Наткнулся в Интернете...




   Наверх