Или я объяснить немогу, или ты понять неможешь??
Задайся вопросами:
1. зачем я вообще делаю связывание
2. нахрена мне код "улиц" (из примера)
3. и что получим
cdi.comboStreet->setCurrentIndex( cdi.comboStreet->findText( rec.value( streetIdx ).toString() ) );
если улица Ленина есть в каждом городе
И ответы:
1. запись в таблице может редактироваться.
2. названия улиц не уникальны (уникален "street_cod")
3. подставит первую- какую найдет
Взаимно
Мы говорим о разном ж)
Ты пытаешься ситуевину на клиенте разрулить - я на сервере ....
И есть еще таблица городов (tbl_city), связанная c улицами через tbl_street.city_cod = tbl_city.city_cod, в таблице объектов (tbl_flats) столбец city_cod - отсутствует, поскольку избыточен.
И что мешает с помощью view добавить искомое ?
С моей колокольни проще на клиента выгрести данные такие как нужно для работы.
А вообще может в аську пойдем дабы флейм не разводить ?
PS доку в ассистенте читал и формочки рсиовал подобные пока на ОМ не убежал