1 / 1 / 0
Регистрация: 07.08.2013
Сообщений: 55
|
|
1 | |
MS SQL Combobox и Items01.01.2015, 16:35. Показов 3554. Ответов 9
Метки нет (Все метки)
Казалось бы , тема разобрана по крошкам.
Суть така , пишу поисковик данных в таблице sql. Никак не могу разобраться с Combobox. Хочу что бы при клапании Combobox выпадал список данных одной колонки из таблицы (что бы не писать вручную). Если вручную забить в Combobox данные через items и выбирать с этого списка , всё работает. Как мне автоматом считывать данные с колонки и записывать их в items, а потом только выбрать с выпадающегося меню.
0
|
01.01.2015, 16:35 | |
Ответы с готовыми решениями:
9
ComboBox и заполнение items Заполнение значений Items автоматически из текстового файла в Combobox ComboBox.items: как получить значение по заданному индексу? Название папок в ComboBox>Items |
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
01.01.2015, 18:33 | 2 |
yuoras, используйте компонент DBComboBox вместо обычного.
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|||||||||||
01.01.2015, 19:59 | 3 | ||||||||||
Ну что мешаеть написать так ?
Можно да. Но, Я не люблю применять пректе это " DBComboBox и DBEdit " всегда лучше написать на стандартного компонента все что хочешь. А то если чуть-чуть усложнит это задачу ! На пример Т.З отбрпсивать-не отображать то данних который повторяетсия в таблице . DBComboBox это невозможно. А на моего примере Я спаскойно магу написать
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
01.01.2015, 20:34 | 4 |
xxbesoxx, а разработчики Delphi от делать нечего придумали DBComboBox?
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|
01.01.2015, 21:04 | 5 |
Придумали .... Но, смотрите в начале заказчик просить что все данных можно было выбрать из ComboBox и на это случи можно применять DBComboBox
А когда одно и тоже запись повторяетсия в таблице, что потом делать на это DBComboBox?
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
||||||
01.01.2015, 21:20 | 6 | |||||
Перепутал DBLookupComboBox c DBComboBox, хотя изначально подразумевал именно его. Это сути не меняет.
1. В правильно спроектированной БД они повторяться не будут. 2. Можно использовать запрос типа
Это да. Только TComboBox не менее "стандартен", даже наоборот. Опять же: отдельную категорию компонент для работы с БД не просто так выделили и сохраняют ее до сих пор.
1
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|
01.01.2015, 21:38 | 7 |
1) Бывает, как вы правильно не проектировали что то повторяетсия (Такого бывает)
2) Запрос да , Я это тоже говорю . Но, подключить DBLookupComboBox к запросу заказчик не хочеть отбрасивать данных для просмотра , Он хочеть только при выборе DBLookupComboBox В таком случи зачем это ( DBLookupComboBox и DBComboBox ) ? Магу спокоино выбрать еще одно ADOQuery и в цикле while заполнять стандартние ComboBox ... Можно и так тоже , Кому как удобно и зависить от (Тех. задачи) ....
1
|
1 / 1 / 0
Регистрация: 07.08.2013
Сообщений: 55
|
||||||
01.01.2015, 22:00 [ТС] | 8 | |||||
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
||||||
01.01.2015, 22:22 | 9 | |||||
Сообщение было отмечено yuoras как решение
Решение
Так понятно ?
0
|
1 / 1 / 0
Регистрация: 07.08.2013
Сообщений: 55
|
|
01.01.2015, 22:22 [ТС] | 10 |
Разобрался .Я только неделю Delphi учу.
Не ругайте строго Всем по плюсу
1
|
01.01.2015, 22:22 | |
01.01.2015, 22:22 | |
Помогаю со студенческими работами здесь
10
Как заполнить Items ComboBox'a из Items другого ComboBox'a Items в ComboBox ComboBox.Items[i] Combobox and Items! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |