Использую UIB и AlexDataSet 1.8.1, Firebird 1.5, Lazarus 0.9.7
Не могу синхронизировать Master-detail.
Master - таблица Streets.
Detail - таблица House
Связь между ними идет через STREET_NO.
Вот пример запроса для таблицы House
SQLSelect.Strings = (
      'select'
      '  HOUSE.HOUSE_NO,'
      '  HOUSE.STREET_NO,'
      '  HOUSE.NUMBER,'
      '  HOUSE.POD'
      'from'
      '  HOUSE,'
      '  STREETS'
      'where'
      '  (HOUSE.STREET_NO = STREETS.STREET_NO)'
      'order by'
      '  HOUSE.NUMBER'
    )
Набил данные в таблице House.
первой строке Streets соответстуют 5 строк House.
Второй строке Streets -  2 строки House.
Для первой строки в Streets на момент открытия базы показывает 5 строк в House. Что правильно.
При переходе на вторую, другую строку в STreets - в House все равно остаются те же строки.
Куда копать?
			
		

