Страница 1 из 1

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

Добавлено: 23 авг 2012, 18:04
Ruslan
Добрый день!

Существует ли какая-нибудь возможность обновлять данные, полученные при формировании отчета без повторного запроса всех параметров отчета?

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

Добавлено: 27 авг 2012, 14:26
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 28 авг 2012, 15:31
Ruslan
Есть контрол, на котором отображается список отчетов и контрол стимулсофта для просмотра отчета. Когда пользователь выбирает отчет и жмет на кнопку, происходит формирование выбранного отчета. В отчете есть форма с параметрами (они используются в SQL запросе), которая отображается при формировании отчета. Пользователь ввел нужные параметры, отчет сформировался. Но пока он ковырял в носу, информация в БД обновилась и необходимо построить отчет с новыми данными по тем же параметрам (без повторного показа формы). Возможно ли как то это реализовать?

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

Добавлено: 29 авг 2012, 10:00
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 29 авг 2012, 11:12
Ruslan
Такой вариант не подходит, т.к. на форме параметров имеются связанные элементы - 2 (иногда 3) комбобокса, элементы второго формируются на основе выбранного значения в первом.

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

Добавлено: 30 авг 2012, 09:43
HighAley
Здравствуйте.

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

Спасибо.

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

Добавлено: 03 сен 2012, 14:42
Ruslan
Может быть существует какая-то возможность программно реализовать этот функционал? Например, я добавлю на форму приложения кнопку, в обработчике которой вызову код, который позволит обновить данные на вьюере отчетов.

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

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

Спасибо.

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

Добавлено: 03 сен 2012, 18:23
Ruslan
при повторной генерации пользователю снова будет показана форма с параметрами. Нужно как-то обновить источник данных отчета и повторно перерисовать отчет.

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

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