Связка таблиц по ключам в БД BorlandC++Builder
- книги (Название, автор, год и т.д.; выражаясь языком ООП класс)
- экземпляры (код, инвентарный номер; выражаясь языком ООП объекты)
- формуляры (формуляры выдаггых на руки книг, с инвентарными номерами)
задача:
в гриде, привязанном к таблице экземпляры, выводить имеющиеся в наличии экземпляры заданной книги.
Т.е. - выбираем в гриде _книги_ запись A; в гриде _экземпляры_ должны отобразиться все записи, имеющие код, одинаковый с кодом выбранной записи в _книги_ & в гриде _экземпляры_ не должны отображаться записи, у которых значение поля "код" входит в множество значений поля "код" из _формуляры_
Как связать _книги_ и _экземпляры_ я знаю, но как при этом сделать проверку на вхождение значения в 3-ю таблицу?