|
20.04.2006, 18:23 | #1 |
Участник
|
Соединение с двумя таблицами в 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 Подскажите, можно ли это сделать? И, если можно, то как? |
|
20.04.2006, 18:47 | #2 |
NavAx
|
Конечно можно!
Table4: JoinSource = Table5 Table2: JoinSource = Table5
__________________
Isn't it nice when things just work? |
|
20.04.2006, 18:58 | #3 |
Участник
|
Для Table4 и Table2 уже определно свойство JoinSource - с другими таблицами.
|
|
21.04.2006, 15:16 | #4 |
NavAx
|
Цитата:
Сообщение от Zepp
Для Table4 и Table2 уже определно свойство JoinSource - с другими таблицами.
__________________
Isn't it nice when things just work? |
|