Найдено 329 результатов

Леонид
03 окт 2017, 17:47
Форум: Stimulsoft Reports.NET
Тема: Автоматическое увеличение высоты графика
Ответы: 7
Просмотры: 4433

Re: Автоматическое увеличение высоты графика

Добрый вечер!

Предположу вам вариант на первой странице оставить всё, как есть, и создать вторую страницу, на который поместите ваш график.
Таким образом, сначала рендерится первая страница, а затем вторая с графиком.
Леонид
02 окт 2017, 11:31
Форум: Stimulsoft Reports.NET
Тема: Totals.Sum в коде события
Ответы: 7
Просмотры: 4507

Re: Totals.Sum в коде события

Интересно. Провели ещё некоторые эксперименты, и наконец заработало, разница была вот в чём. Мы делали так: decimal nTotalSum = Totals.Sum(qrMain.N_TOTAL_SUM); а надо было так decimal nTotalSum = Totals.Sum(qrMain, qrMain.N_TOTAL_SUM); Но честно говоря, не понимаю разницы, поясните, пожалуйста. В лю...
Леонид
29 сен 2017, 11:21
Форум: Stimulsoft Reports.NET
Тема: Totals.Sum в коде события
Ответы: 7
Просмотры: 4507

Re: Totals.Sum в коде события

Ясно. Но вопрос на какой вы базе тестировали?

К сожалению не сможем вам прислать пример, т.к. в любом случае нужно подключение к базе Oracle.
Если у вас есть возможность, проверьте, пожалуйста тоже самое, но именно через Stimulsoft.Report.Dictionary.StiOracleDatabase.
Леонид
29 сен 2017, 10:41
Форум: Stimulsoft Reports.NET
Тема: Totals.Sum в коде события
Ответы: 7
Просмотры: 4507

Re: Totals.Sum в коде события

В самом начале я написал, что Totals.Sum() не работает в событии BeginRender() самого отчёта, т.е. не Page1 например, а именно объекта отчёта, сразу после коннекта к БД, при этом данные там есть. Можете проверить на любой базе, например на SQLite, думаю особой разницы не будет. Переделали все отчёты...
Леонид
27 сен 2017, 11:48
Форум: Stimulsoft Reports.NET
Тема: Render отчёта в отдельном потоке
Ответы: 11
Просмотры: 6761

Re: Render отчёта в отдельном потоке

У нас на практике только OutOfMemory на больших отчётах возникает, но таких ошибок не было.
Вы уверены, что в отчёте, который вы рендерите у вас нигде не меняется какая-либо коллекция, типа List<> и пр.?
Леонид
26 сен 2017, 14:13
Форум: Stimulsoft Reports.NET
Тема: Totals.Sum в коде события
Ответы: 7
Просмотры: 4507

Totals.Sum в коде события

Добрый день! Коротко суть проблемы. В событии объекта отчёта BeginRender() пишем: qrMain.Connect(); -- коннект к БД Oracle bool isDemandVoucher = (qrMain.N_TOTAL_SUM == 0); Подключаемся к БД Oracle, qrMain - объект DataSource (от StiOracleDatabase), колонка N_TOTAL_SUM is Decimal. Возвращает значени...
Леонид
07 сен 2017, 17:44
Форум: Stimulsoft Reports.NET
Тема: Render отчёта в отдельном потоке
Ответы: 11
Просмотры: 6761

Re: Render отчёта в отдельном потоке

У нас примерно так же. Отчёты тоже разного типа, наследуем от разного типа форм. Функционала, разумеется недостаточно было изначально, т.к. очень сложные "хотелки" пользователей, поэтому только собственные кастомные формы. Вопрос, а есть ли события, когда StiForm появляется или закрывается...
Леонид
07 сен 2017, 09:49
Форум: Stimulsoft Reports.NET
Тема: Render отчёта в отдельном потоке
Ответы: 11
Просмотры: 6761

Re: Render отчёта в отдельном потоке

День добрый! Внесу свои два цента. Мы в своё время просто сделали форму отчёта, где есть BackgroundWorker, со всеми методами, которые вы назвали, а также форма, на которой есть необходимые компоненты (в нашем случае DevExpress), - эта форма и есть необходимые параметры для отчёта. В сам отчёт мы их ...
Леонид
29 авг 2017, 17:45
Форум: Stimulsoft Reports.NET
Тема: OutOfMemoryException
Ответы: 2
Просмотры: 2253

Re: OutOfMemoryException

Добрый вечер!

Если речь о CrossTab + большой объём данных, то да, проблема есть, мы тоже ждём её решения.
Подробности в этой ветке viewtopic.php?f=8&t=4177
Леонид
02 авг 2017, 10:01
Форум: Stimulsoft Reports.NET
Тема: Stimulsoft 2017 и Devart dotConnect Oracle
Ответы: 19
Просмотры: 17211

Re: Stimulsoft 2017 и Devart dotConnect Oracle

Добрый день! Внесу свои два цента. Ваша строка подключения к БД Oracle не совсем верная. Она должна выглядеть примерно так: Password=1401; User ID=u1401; Data Source =PROG-31; Persist Security Info=True; Не забывайте также, что все настройки прописаны в файле tnsnames.ora в директории OracleClient н...