Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.05.2012, 06:03
sokolik sokolik вне форума
Прохожий
 
Регистрация: 15.05.2012
Сообщения: 6
Репутация: 10
По умолчанию У меня 2 Combobox

Здраствуйте! Мне надо сделать так: У меня 2 Combobox!!! В 1 combobox я выбираю горда из таблицы (Москва, екатеренбург, новосибирск) Мне надо, чтобы когда я в 1 combobox выбираю например Москву, то во 2 combobox у меня должно появляться время из запроса, а если выбираю Екатеренбург, то у меня должно во 2 combobox, выбираться другое время, из другого запроса, ну а если выбираю новосибирск, то 3 время из 3 запроса!!! Подскажите пожалуйста такой код!!! Заранее спасибо!
Ответить с цитированием
  #2  
Старый 17.05.2012, 10:23
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

А что тут сложного? В событии Onchange 1 combobox открывай-закрывай запросы в компоненте на котором сидит 2 combobox.
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!
Ответить с цитированием
  #3  
Старый 17.05.2012, 10:41
sokolik sokolik вне форума
Прохожий
 
Регистрация: 15.05.2012
Сообщения: 6
Репутация: 10
По умолчанию

Я ничего не понял!
Ответить с цитированием
  #4  
Старый 17.05.2012, 12:46
Аватар для Kailon
Kailon Kailon вне форума
Активный
 
Регистрация: 06.06.2010
Сообщения: 339
Версия Delphi: 10.4
Репутация: 429
Сообщение

Цитата:
Сообщение от sokolik
Здраствуйте! Мне надо сделать так: У меня 2 Combobox!!! В 1 combobox я выбираю горда из таблицы (Москва, екатеренбург, новосибирск) Мне надо, чтобы когда я в 1 combobox выбираю например Москву, то во 2 combobox у меня должно появляться время из запроса, а если выбираю Екатеренбург, то у меня должно во 2 combobox, выбираться другое время, из другого запроса, ну а если выбираю новосибирск, то 3 время из 3 запроса!!! Подскажите пожалуйста такой код!!! Заранее спасибо!
Давай по порядку...
  1. Ты это все в БД делаешь или еще как-то?
  2. Зачем тебе время нужно выводить во втором ComboBox, когда можно использовать просто Edit или Label?
  3. Зачем на каждую запись города свой запрос?
__________________
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
Ответить с цитированием
  #5  
Старый 17.05.2012, 14:03
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Viajero
А что тут сложного? В событии Onchange 1 combobox открывай-закрывай запросы в компоненте на котором сидит 2 combobox.
что ж так усложнять то ... Master-Detail все намного упростит
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #6  
Старый 17.05.2012, 18:11
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Цитата:
Сообщение от sokolik
Я ничего не понял!
Не понял что такое событие? запрос ? компоненты доступа?
Ну так поучиться надо немножко наверное.
И поконкретнее проблему описывать.
Цитата:
Сообщение от Yurk@
что ж так усложнять то ... Master-Detail все намного упростит
Так надо ж знать ещё что это такое.
Да и не всегда такой способ подходит. Если таблицы связаны по внешнему ключу то да. А если не связаны?
А если предполагается вообще разные таблицы во второй ComboBox подставлять?
ТС не описал же структуру БД. Так что не считаю что этот способ проще.
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!

Последний раз редактировалось Viajero, 17.05.2012 в 18:27.
Ответить с цитированием
  #7  
Старый 18.05.2012, 05:51
sokolik sokolik вне форума
Прохожий
 
Регистрация: 15.05.2012
Сообщения: 6
Репутация: 10
По умолчанию

Да у меня с базой данных!!! Edit мне не подойдёт, потому что надо выбирать конкретное время, а не вписывать его самому!!! Я знаю, где находятся события, но как ты посоветовал, так ничего не получается!!!
Ответить с цитированием
  #8  
Старый 18.05.2012, 08:13
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

У вас данные по городам и времени в одной таблице? Структуру таблицы покажите и пример пары записей из нее.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter