Событие Startreport
#1 вопрос,
вопрос такой, у меня в событии StartReport перед загрузкой и формированием отчёта, формируется довольно большой объем информации в коллекции, так как это занимает секунд 20 fast report на этот момент подвисает и не подает признаков жизни (что вполне логично). хотелось бы узнать, реально ли реализовать какой то прогресс бар или что то подобное?
#2 баг,
обнаружил в программе баг следующего характера, когда изменяешь курсор Default на Array (стрелку), Фаст репорт ни чего не делает, потому как для него стрелка и по умолчанию одно и тоже. хотя это разные вещи. в итоге я не могу задействовать стреку при наведение на различные объекты отчёта (то есть при попытки сохранить курсор "стрелка", фаст репорт его запоминает как "Default"
#3 баг или фича,
в целом я не очень врубился, но всё же. в событии StartReport объявляются 2 класса, в фильтре на бенде данных использую условие в котором присутствует этот класс (грубо говоря clsClass.Value = "значение"). Всё работает замечательно все счастливы.
Далее, в загаловке есть объект Checked которые изменяет фильм и обновляет отчет событием Report.Refresh, если галочка стоит, то в фильтре нет класса, когда не стоит есть.
При запуске отчета сперва использует фильтр с классом, потом пользователь может поставить галочку и его отключить (грубо говоря, при этом условие есть на поле в бд)
Теперь всё переворачиваем, при запуске остается только условие с полем из БД, и при нажатии на объект в фильтр добавляется условие аля &= (clsClass.Value = "значение"). и FastReport выдает ошибку, хотя 5 минут назад, этот же фильтр работал нормально. Кричит на то, что данный класс не объявлен)... Фича или что? как я понял, если в условии фильтра есть какие то классы, то они объявляются заранее и доступны от туда, если же их не объявлять там заранее, то болт ), выкрутился тем, что сделал сперва в фильтре условие с классом, а потом изменил его в событие StartReports )
#4 предложение,
очень хотелось бы, чтобы при Preview репорта, можно было бы выделять из него текст и копировать в буфер обмена (как вариант). так как
вопрос такой, у меня в событии StartReport перед загрузкой и формированием отчёта, формируется довольно большой объем информации в коллекции, так как это занимает секунд 20 fast report на этот момент подвисает и не подает признаков жизни (что вполне логично). хотелось бы узнать, реально ли реализовать какой то прогресс бар или что то подобное?
#2 баг,
обнаружил в программе баг следующего характера, когда изменяешь курсор Default на Array (стрелку), Фаст репорт ни чего не делает, потому как для него стрелка и по умолчанию одно и тоже. хотя это разные вещи. в итоге я не могу задействовать стреку при наведение на различные объекты отчёта (то есть при попытки сохранить курсор "стрелка", фаст репорт его запоминает как "Default"
#3 баг или фича,
в целом я не очень врубился, но всё же. в событии StartReport объявляются 2 класса, в фильтре на бенде данных использую условие в котором присутствует этот класс (грубо говоря clsClass.Value = "значение"). Всё работает замечательно все счастливы.
Далее, в загаловке есть объект Checked которые изменяет фильм и обновляет отчет событием Report.Refresh, если галочка стоит, то в фильтре нет класса, когда не стоит есть.
При запуске отчета сперва использует фильтр с классом, потом пользователь может поставить галочку и его отключить (грубо говоря, при этом условие есть на поле в бд)
Теперь всё переворачиваем, при запуске остается только условие с полем из БД, и при нажатии на объект в фильтр добавляется условие аля &= (clsClass.Value = "значение"). и FastReport выдает ошибку, хотя 5 минут назад, этот же фильтр работал нормально. Кричит на то, что данный класс не объявлен)... Фича или что? как я понял, если в условии фильтра есть какие то классы, то они объявляются заранее и доступны от туда, если же их не объявлять там заранее, то болт ), выкрутился тем, что сделал сперва в фильтре условие с классом, а потом изменил его в событие StartReports )
#4 предложение,
очень хотелось бы, чтобы при Preview репорта, можно было бы выделять из него текст и копировать в буфер обмена (как вариант). так как
Комментарии
2) это стандартное поведение редактора св-ва типа Cursor. Попробуйте то же самое проделать в Visual Studio.
3) пришлите, пожалуйста, отчет на tz@fast-report.com, буду смотреть.
4) нет, это слишком сложно реализовать.
2. а если мне нужна array, а не рука, что делать? стрелка просто тупо не выбирается
3. как подготовлю сразу отправлю.
4. в поиске (во время просмотра отчета, текст выделяется....
В любом случае, тут претензии к стандартному редактору типа Cursor.
может что то посоветуйте на тему 1 варианта...
а то выскакивает ошибка к примеру при формировании данных, там куча ни чего ))) конкретно сказать ни чего нельзя )