Показать сообщение отдельно
  #5  
Старый 15.09.2010, 03:25
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

А нафига козе баян? Все намного проще и делается автоматом.
Допустим имеется таблица Словари в ней есть три поля Код,Понятие,Словарь. Теперь мы хотим организовать связку двух комбиков, так чтобы в первом выводились Словари а во втором синхронно Понятия для выбранного словаря из первого комбика.
Бросаем на форму 2 квери и 2 датасоурса.
Для первого квери заполним поля:
Код:
Connection := AdoConnection1;
SQL := 'select Словарь from Словари group by Словарь';
Для второго квери заполним поля:
Код:
Connection := AdoConnection1;
DataSource := DataSource1;
SQL := 'select * from Словари where Словарь = :Словарь';
Для первого комбика:
Код:
ListSource := DataSource1;
ListField := 'Словарь';
KeyField := 'Словарь';
Для второго комбика:
Код:
ListSource := DataSource2;
ListField := 'Понятие';
KeyField := 'Словарь';
Теперь все это дело активируем и наслаждаемся автоматической связкой всех компонентов.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием