|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Дублирование в DBLookupComboBox
Значит так, есть ТБД, есть подключенный к ней DBGrid и есть DBLookupComboBox, в котором выводится 1 столбец из ТБД, соответственно включая дублирующиеся записи. Нужно исключить дубликаты из выпадающего списка ибо цель такова: выбираем запись в DBLookupComboBox'е и фильтруем(осуществляем отбор) в DBGrid'е по данной записи. Препод сказал что для исключения дубликатов в выпадающем списке есть какое-то свойство, но я ниче подобного не нашел.
Помогите пожалуйста. Заранее спасибо! |
#2
|
|||
|
|||
ТБД это все понятно, какие свойства указываешь у дблукапкомбобокса?
Я так понимаю должна быть таблица с данными, которые выводит ДБгрид, и рядом dblookupcombobox, при выборе из списка значения таблица должна фильтроваться по коду или чему там надо, выложи скриншот структуры таблиц Последний раз редактировалось windaws, 02.06.2010 в 23:29. |
#3
|
||||
|
||||
да мне нужно узнать только как убрать дубликаты из выпадающего списка DBLookupComboBox. Так то все я сделал. В свойстве бокса ListField мы указываем название столбца таблицы, данные из которого будут выводится в комбобокс. Но в столбце записи повторяются и также они повторяются и в комбобоксе. А мне надо убрать эти дубликаты, чтобы каждое наименование в комбобоксе было в 1 экземпляре. По идее должно быть свойство в комбобоксе которое исключит эти дубликаты, вот и все.
|
#4
|
|||
|
|||
может быть такое и свойство есть, но думаю не из стандартных библиотек, могу только посоветовать запрос чтобы убрать дубликаты....
P.S. темы дублировать не нужно |
#5
|
|||
|
|||
1. У грида и комбобокса должны быть РАЗНЫЕ источники данных (даже если они ссылаются на одну таблицу).
2. В запросе списка для комбобокса перед именем поля поставь DISTINCT: Код:
SELECT DISCTINCT [Field_Name] FROM bla-bla-bla... ЗЫ. Вообще-то, если у тебя повторяются данные в разных записях, то это лучше сделать справочником. 3ю НФ еще никто не отменял. Тогда просто проселектишь из справочника - там уже будет все уникальное. |
#6
|
||||
|
||||
Запрос - всмысле обработчик написать? Ну если можете, напишите плиз.
P.S. Сори просто мне срочно надо, завтра гос экзамен, а я вот только этого не знаю)) |
#7
|
||||
|
||||
Лан спс всем за помощь, я понял))
|