Как сделать чтобы в DBGrid-е можно было менять список для LookUp-поля при изменении другого поля.
Код: Выделить всё
CREATE TABLE POSTINDEXES (
I INTEGER,
CITY INTEGER,
STREET INTEGER,
//...
);
CREATE TABLE STREETS (
I INTEGER NOT NULL,
CITY INTEGER,
SNAME VARCHAR(30),
//...
);
IBX
IBQueryPOSTINDEXES
Добавил LookUp-поле. В LookUpDataSet установил еще один IBQuerySTREETS , который связал мастер-детайл (через DataSource) с IBQueryPOSTINDEXES .
При отображении в IBQueryPOSTINDEXES в DBGrid наблюдается следующее - значение LookUp-поля невозможно выбрать болле чем в одной строке (при выборе в другой - предыдущее обнуляется), да и то не сохраняется при подтверждении транзакции.
Подскажите, пожалуйста, как надо сделать.
Спасибо