Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 1
Регистрация: 21.04.2012
Сообщений: 57

Отображение данных в выпадающем списке

11.04.2013, 10:02. Показов 810. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем )

Подскажите, пожалуйста, какой компонент нужно использовать для того, чтобы организовать следующее:

Из БД выбираются названия городов и записываются в выпадающий список.
Пользователь выбирает из него город, затем в следующем выпадающем списке формируется перечень районов, пользователь выбирает район, далее формируются улицы, дома, квартиры таким же образом.

Обычный ComboBox позволяет только отобразить города, но получить их первичные ключи для создания списка районов, я, конечно, не могу.
DBComboBox отображает только первую запись, кроме того я читала в интернете, что он вообще не предназначен для работы с наборами данных.

Вот так( посоветуйте, пожалуйста, что делать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2013, 10:02
Ответы с готовыми решениями:

Вывод и редактирование данных в выпадающем списке
Есть функция вывода данных <? $sql = 'SELECT `type` FROM `type`'; $result = mysql_query($sql); // вывод на...

Выборка данных в зависимости от выбора в выпадающем списке
Здравствуйте, помогите пожалуйста решить проблему. Есть форма. На ней находится список, который принимает значения в зависимости от...

Сохранение данных в excel выбранных в выпадающем списке
Не могу понять (да и в интернете не знаю куда копать) как реализовать следующие: <select> <option> 1 </option> ...

6
332 / 85 / 16
Регистрация: 10.01.2011
Сообщений: 516
Записей в блоге: 1
11.04.2013, 10:22
TComboBox.Text = название вашего выбранного города
ищите в таблице городов ваш город и записываете ид(код, номер)
дальше из таблицы районов по коду города выводите список в TComboBox.Items
и так дальше
1
 Аватар для rdama
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
12.04.2013, 01:30
Вот отличный вариант ответа на вопрос "как"
Операции с бд
0
1 / 1 / 1
Регистрация: 21.04.2012
Сообщений: 57
12.04.2013, 11:37  [ТС]
Цитата Сообщение от xNeKiToSx Посмотреть сообщение
TComboBox.Text = название вашего выбранного города
ищите в таблице городов ваш город и записываете ид(код, номер)
дальше из таблицы районов по коду города выводите список в TComboBox.Items
и так дальше
И когда у меня будет название, соответствующее нескольким id (например, несколько одинаковых номеров домов, соответствующим разным улицам), то очень вероятно, что я получу не тот id. Не годится.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
12.04.2013, 11:49
Цитата Сообщение от Ieska Посмотреть сообщение
я читала в интернете, что он вообще не предназначен для работы с наборами данных
Именно для работы с наборами данных он и предназначен.
Без указания набора данных его использование вообще бессмысленно.
А для твоей задачи нужен не DBComboBox, а подходящий DBLookupXXXX-компонент.
Кратко об этом.
0
 Аватар для rdama
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
12.04.2013, 11:51
Ieska, вы может ссылку то которуюдал откроете?
Там есть ответ на ваш вопрос.

Добавлено через 1 минуту
mss, да уже дал ссылку на обычный ComboBox.
0
1 / 1 / 1
Регистрация: 21.04.2012
Сообщений: 57
12.04.2013, 12:00  [ТС]
Цитата Сообщение от rdama Посмотреть сообщение
Вот отличный вариант ответа на вопрос "как"
Операции с бд
Даа, всё заработало ^^ Спасибо большое

Добавлено через 1 минуту
Цитата Сообщение от rdama Посмотреть сообщение
Ieska, вы может ссылку то которуюдал откроете?
Там есть ответ на ваш вопрос.
Я была в процессе )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.04.2013, 12:00
Помогаю со студенческими работами здесь

Реализовать вывод данных из MySQL таблицы в выпадающем списке
Приветствую, уважаемые форумчане. Возникла проблема. Хочу реализовать вывод данных из mysql таблицы в выпадающем списке, для этого...

Как в выпадающем списке проверки данных сделать пустую строку
В выпадающем списке планируется сделать два пункта: пустая строка + Можно ли сделать пустую строку? Я пробовал такие...

Объединение данных treeview и combobox, чтобы в выпадающем списке выводились все ноды из дерева
Товарищи помогите, пожалуйста! Че-то даже мыслей нет, каким макаром можно реализовать! Есть treeview в нем список Nodes, хочу...

Есть выпадающий список JComboBox. Нужно реализовать эффект фильтрации данных в выпадающем списке по тексту который вводит пользователь
Есть выпадающий список JComboBox. Нужно реализовать эффект фильтрации данных в выпадающем списке по тексту который вводит пользователь. ...

Подсказка в выпадающем списке
Добрый вечер! Столкнулся с такой проблемой. На Форме имеется combobox, в котором находится массив данных, как сделать чтобы при выборе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru