Для реализации ваших связаных справочников почитайте про организацию связи между таблицами Master - Detail.
Если очень сжато то так:
В дельфи для таблиц используется специальное свойство в TAdoTable,TTable называется MasterSource.
Код:
Detail.MasterSource := DatasourceMasterSource;
Detail.MasterFields := 'Key';
здесь DatasourceMasterSource - Datasource связаный с таблицей Master
Для запросов используется несколько другая техника. В теле запроса упоминается имя поля связи
Код:
select * from Detail where MasterKey=:Key
здесь MasterKey и Key - поля по которым организована связь между Detail и Master соответственно.