Цитата:
вот почему если к главному датасоурсу добавить только один со связью InnerJoin , то всё нормально - отобразятся только Спецификации(ItemType::BOM). А если убрать заремаривание и добавить второй, то отобразятся все записи. Как будто нельзя добавлять два дочерних датасоурса со связями InnerJoin. Или может в них ещё какие свойства надо заполнить.
Если я не ошибаюсь на дочерних датасоурсах нужно поменять свойство FetchMode на 1:1.
И еще, мне кажеться что вам, Damn, нужно почитать о расширенных возможностях query. (Developers Handbook поиск по Advanced query range value expressions)
Цитата:
К таблице InventTable подсоединяется таблица B, в которой должно быть по две записи на каждую в InventTable. Каким образом сделать так, чтобы при отсутствии записей в таблице B, в гриде отобразились бы по две InventTable с пустыми "заготовками", относящимися к B?
outer join не пробовали?