у меня есть две таблицы в БД на 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 отображались только его родители).
Как мне это правильно сделать? расскажите, пожалуйста.