у меня есть две таблицы в БД на PostgreSQL
Таблица 1: 
    uchenik (Ученики)
Поля:
Название поля            (Тип поля)         
ID_uchenik                   (serial)           
FIO_uchenik                (varchar)
Adres_uchenik            (varchar)
и т.д.
Таблица 2: 
    rod (Родители учеников)
Поля:
Название поля            (Тип поля)        
uchenik_ID                  (integer)
FIO_rod                      (varchar)
Adres_rod                   (varchar)
и т.д.
Создаю всё в EMS SQL Manager for PostgreSQL.
Поле ID_uchenik в uchenik ставлю как первичный ключ.
Далее создаю с помощью конструктора связь один ко многим. в таблице rod во вкладке"Внешние ключи" создался rod_fk на поле uchenik_ID
Теперь собственно о Lazarus. Установил я туда Zeos.Кидаю на форму ZConnection1, два ZTable для каждой из таблиц, ну и т.д. ставлю на форму два DBGrid , в первом у меня выводятся все ученики, а во втором мне надо чтоб отображались для конкретного ученика только его родители(то есть для кокретного выделенного в DBGrid1 ученика на DBGrid2 отображались только его родители).
Как мне это правильно сделать? расскажите, пожалуйста.
			
		




