Обновление данных в отчете

Обсуждение Stimulsoft Reports.WPF
Ответить
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Обновление данных в отчете

Сообщение Ruslan »

Добрый день!

Существует ли какая-нибудь возможность обновлять данные, полученные при формировании отчета без повторного запроса всех параметров отчета?
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Обновление данных в отчете

Сообщение Aleksey »

Здравствуйте,

Не могли бы вы более подробно описать свою задачу.

Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Re: Обновление данных в отчете

Сообщение Ruslan »

Есть контрол, на котором отображается список отчетов и контрол стимулсофта для просмотра отчета. Когда пользователь выбирает отчет и жмет на кнопку, происходит формирование выбранного отчета. В отчете есть форма с параметрами (они используются в SQL запросе), которая отображается при формировании отчета. Пользователь ввел нужные параметры, отчет сформировался. Но пока он ковырял в носу, информация в БД обновилась и необходимо построить отчет с новыми данными по тем же параметрам (без повторного показа формы). Возможно ли как то это реализовать?
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Обновление данных в отчете

Сообщение Aleksey »

Здравствуйте,

Как вариант, вы можете вместо формы с параметрами использовать переменные со свойством RequestFromUser. При внесениии значений и нажатии на кнопку Submit будет перестраиваться отчет, при этом введенные значения сбрасывать будут только при нажатии на кнопку Reset.

Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Re: Обновление данных в отчете

Сообщение Ruslan »

Такой вариант не подходит, т.к. на форме параметров имеются связанные элементы - 2 (иногда 3) комбобокса, элементы второго формируются на основе выбранного значения в первом.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Обновление данных в отчете

Сообщение HighAley »

Здравствуйте.

Пожалуйста уточните как вы собираетесь определять хочет ли пользователь обновить имеющийся отчёт или ввести новые данные?
С помощью нашей формы данную проблему решить невозможно, но вы можете сделать свою форму и передавать данные в отчёт из неё.

Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Re: Обновление данных в отчете

Сообщение Ruslan »

Может быть существует какая-то возможность программно реализовать этот функционал? Например, я добавлю на форму приложения кнопку, в обработчике которой вызову код, который позволит обновить данные на вьюере отчетов.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Обновление данных в отчете

Сообщение HighAley »

Здравствуйте.
Ruslan писал(а):Может быть существует какая-то возможность программно реализовать этот функционал? Например, я добавлю на форму приложения кнопку, в обработчике которой вызову код, который позволит обновить данные на вьюере отчетов.
А что вам мешает заново сгенерировать отчёт и передать его вьюверу?
Пишите, если возникнут с этим проблемы.

Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Re: Обновление данных в отчете

Сообщение Ruslan »

при повторной генерации пользователю снова будет показана форма с параметрами. Нужно как-то обновить источник данных отчета и повторно перерисовать отчет.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Обновление данных в отчете

Сообщение HighAley »

Здравствуйте.
Ruslan писал(а):при повторной генерации пользователю снова будет показана форма с параметрами. Нужно как-то обновить источник данных отчета и повторно перерисовать отчет.
Ещё раз повторимся:
Aleksey Andreyanov писал(а):С помощью нашей формы данную проблему решить невозможно, но вы можете сделать свою форму и передавать данные в отчёт из неё.
Спасибо.
Ответить