|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2009, 21:54 | #1 |
Пользователь
Регистрация: 15.05.2008
Сообщений: 44
|
Убрать повторы
У меня есть таблица с полями (ID,Name,Author,Theme) Через DBLookupComboBox1 идёт выбор с поля Author и после выбора автора выводится всё в DBGrid (в отсортированому виде с помощью запроса). Интересует такой вопрос. Дело в том что у меня в таблице есть одинаковые фамилии и потому в DBLookupComboBox1 они также по несколько раз выводятся, можно ли убрать эти повторы? Если нельзя этого зделать подскажите замену этому компоненту.
PS: Смотрите Скрин-шот |
09.05.2009, 22:02 | #2 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
используй для DBLookupComboBox запрос, если в сиквеле пиши distinct перед полем, но тогда ключевым полем для лукапа будет не id, а сам автор
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
09.05.2009, 23:43 | #3 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
по-хорошему, надо бы устранить косяк в проектировании БД
а в запросе можно не только дистинк делать, но и груп_бай и тогда лукап будет все еще по айдишнику |
10.05.2009, 00:22 | #4 |
Пользователь
Регистрация: 15.05.2008
Сообщений: 44
|
2 koma_grusha
Спасибо, это то что мне нужно! |
15.05.2009, 23:03 | #5 |
Новичок
Джуниор
Регистрация: 15.05.2009
Сообщений: 1
|
ShnapS плиз отпишись, как именно ты решил эту проблему, если можешь поподробней о самом запросе. Как выглядит запрос и как его связать с DBLookupComboBox1
ps вопрос может и ламерский, сам недавно начал изучать, буквально пару месяцев ....столкнулся с этой проблемой ...голова лопается. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удалить повторы | FAiver | Общие вопросы Delphi | 5 | 21.10.2010 20:45 |
Повторы в ListView | Shouldercannon | Общие вопросы Delphi | 2 | 21.10.2010 13:52 |
убрать пробелы | zetrix | Microsoft Office Excel | 9 | 10.03.2009 10:03 |
Убрать ScanDisk | Манжосов Денис :) | Операционные системы общие вопросы | 1 | 19.01.2009 18:45 |
Убрать из uses | Маркъ | Общие вопросы Delphi | 3 | 03.02.2007 11:44 |