Показать сообщение отдельно
Старый 20.04.2006, 18:23   #1  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Соединение с двумя таблицами в DS формы
В Data Sources формы есть пять соединенных таблиц.
Свойства Table5: JoinSource = Table2, LinkType = Delayed.
Соединение таблиц, естественно, через окно свойств можно сделать только одно.
Хочется сделать еще одно соединение Table5 с Table4.

Если в методе init() в DS Table5 вывести запрос через
info(this.query().dataSourceNo(1).toString()),
то получается следующее:

SELECT * FROM Table5
WHERE Table2.fieldId1 = Table5.fieldId1 AND Table2.fieldId2 = Table5.fieldId2

Хотелось бы, чтобы запрос приобрел следующий вид:

SELECT * FROM Table5
WHERE Table2.fieldId1 = Table5.fieldId1 AND Table2.fieldId2 = Table5.fieldId2 AND
Table4.fieldId3 = Table5.fieldId3 AND Table4.fieldId4 = Table5.fieldId4

Подскажите, можно ли это сделать? И, если можно, то как?