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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.04.2011, 16:36
thvfr thvfr вне форума
Прохожий
 
Регистрация: 11.03.2011
Сообщения: 9
Репутация: 10
По умолчанию Работа с таблицами!

Здравствуйте! Помогите пожалуйста с такой проблемой.

Существует 3 таблицы:

Table1 содержит города - Москва, Питер, Псков
Table2 содержит поселки - Петровский, Шуя, Павловск
Table3 содержит улицы - Мурманская, Московская, Пушкинская

К городу Москва относиться улица Московская. поселок Шуя.
К поселку Шуя относиться улица Мурманская.

и тоже самое можно сделать для других городов и поселков.

На форме расположены 3 компонента:

DBLookupComboBox1 - относиться к городам
DBLookupComboBox2 - относиться к поселкам
DBLookupComboBox3 - относиться к улицам

Проблема в том надо сделать чтобы при выборе города Москва в DBLookupComboBox2 поселки выводились только те поселки которые относятся к Москве, если нам не нужен поселок то оставляем пустым, и при выборе DBLookupComboBox3 улицы выдавала те улицы которые относятся к выбранному городу или поселку.

Вроде понятно объяснил.

Заранее большое спасибо!
Ответить с цитированием
  #2  
Старый 13.04.2011, 16:49
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

копайте в сторону MasterSource и MasterFields в TADOTable (TTable) - смотря чем пользуетесь, нужно через это свойство связать вторую таблицу с первой, потом третью со второй.
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
  #3  
Старый 13.04.2011, 19:37
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Цитата:
Сообщение от Assistant
копайте в сторону MasterSource и MasterFields в TADOTable (TTable) - смотря чем пользуетесь, нужно через это свойство связать вторую таблицу с первой, потом третью со второй.

ну и в дополнение к этому, главное чтобы было через что связать
Ответить с цитированием
  #4  
Старый 13.04.2011, 19:42
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Pilot_Red
ну и в дополнение к этому, главное чтобы было через что связать
ну это да, а то бывает, хочу связать так, не знаю как ))
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
  #5  
Старый 14.04.2011, 07:52
thvfr thvfr вне форума
Прохожий
 
Регистрация: 11.03.2011
Сообщения: 9
Репутация: 10
По умолчанию

Ну через что это понятно

Спасибо за помощь.

Я работаю не с ADO а с IB, можно будет использовать MasterSource и MasterFields?
Ответить с цитированием
  #6  
Старый 14.04.2011, 12:50
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

думаю что можно
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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