15.02.2013, 10:43 | #1 |
Участник
|
Сортировка по не первой таблице в запросе
Есть отчёт со следующей структурой таблиц в запросе: inventdim->inventsum->inventtrans, в первых двух таблицах данные выбираются с группировкой и сортируются по полю из "inventdim". А хотелось бы чтобы сортировка была по полю из "inventsum". При выполнении метода fetch отчёта для каждой строки рассчитываются дополнительные данные, поэтому использование maps не подходит, не хочется создавать временную таблицу.
Помогите пожалуйста, желательно с примерами. |
|
15.02.2013, 10:57 | #2 |
Участник
|
А поставить сортировку по полю inventsum в запросе? Либо же в fetch его поставить главным?
QueryBuildRange = QueryBuildDateSource.addOrderByField(fieldnum(inventsum)); ?? |
|
15.02.2013, 11:28 | #3 |
Участник
|
Цитата:
Сообщение от Nikit 286152
inventdim->inventsum->inventtrans
__________________
// no comments |
|
15.02.2013, 11:50 | #4 |
Участник
|
Сортировку ставить нельзя, т.к. используется группировка. Насчёт "поставить главным", если имеется ввиду "поставить главным источник данных", то нарушится связь "один ко многим", т.е. станет "много к одному".
|
|
15.02.2013, 12:38 | #5 |
Участник
|
|
|