![]() |
#1 |
Участник
|
Подскажите можно ли сортировать по FlowField - если можно то как? Вроде как ведь можно сортировать по полям которые входят в ключ - а FlowField вроде как не может входить в ключ.
|
|
![]() |
#2 |
Участник
|
если я не ошибаюсь, то только с помощью доп. поля, которое входит в ключ. поле соответственно надо заполнить перед формированием отчета
__________________
С уваженем, rootadmin |
|
![]() |
#3 |
Участник
|
То есть насколько я понял необходимо создать "норамльное" в таблице скопировать туда данные из поля FlowField а потом сортировать ??? или я что то нетак понял???
|
|
![]() |
#4 |
Moderator
|
Именно так ;-)
Вычисляемые поля не индексируются. В коде можно отойти через временную таблицу.... |
|
![]() |
#5 |
Участник
|
Спасибо за разъяснение - но соответственно возникает другой вопрос а можно ли временную таблицу представить как DataItem в отчете???
|
|
![]() |
#6 |
Moderator
|
Нет, т.к. она, зараза, не видна. НО! Если ручки приложить.... ;-)))
Делаешь датаайтем на таблицу Целое с фильтром "1.." (обязательно!) в ней на AfterGetRecord пишешь код: <div class='CALtop'>C/AL</div><div class='CAL'> IF Целое.Число = 1 THEN BEGIN IF NOT tmp_Table.FIND('-') THEN CurrReport.BREAK; END ELSE IF tmp_Table.NEXT = 0 THEN CurrReport.BREAK; </div> Соответственно в Секциях ее будет представлять Целое, ну а значения полей брать из временной таблицы. Малость ошибся. Исправлено. |
|
![]() |
#7 |
Участник
|
Простите меня пожалуйста - это все наверное от моей несмышленности объясните мне подробнее что значит
на таблицу Целое с фильтром "1.." (обязательно!) |
|
![]() |
#8 |
Moderator
|
Попробуй сделать в отчете датаайтем в котором напишите слово Целое - у вас подключится виртуальная таблица целых чисел. В его свойствах, в поле DataItemTableView надо написать:
SORTING(Число) WHERE(Число=FILTER(1..)) |
|
![]() |
#9 |
Участник
|
Спасибо!
Странно но во временной таблице у меня не вычисляются FlowField |
|
![]() |
#10 |
Участник
|
Огромнейшее спасибо!!!!
Все получилось - просто сам был не внимателен немного - все вычисляется - все фильтруется - все сортируется . Еще раз спасибо ![]() |
|