Как создать текстовое поле в Microsoft Reporting Service?

Я имею, создают отчет в Microsoft Reporting Service, которая представлена в браузере. Я хотел бы создать кнопку, которая открывает текстовое поле, где пользователь может заполнить текст. Этот текст должен быть сохранен в столбце в базовой базе данных.

1
задан Bokazoit 27 May 2010 в 07:18
поделиться

1 ответ

Это невозможно, службы Reporting Services не для этого.

Но ...... если вы действительно действительно хотите это сделать, это можно сделать следующим образом:

  • создать отчет
  • в разделе параметров ввести текстовое поле, как вы упомянули выше
  • определить набор данных, который вызывает хранимую процедуру *, эта хранимая процедура должна принимать содержимое этого текстового поля в качестве параметра
  • хранимой процедуры, вы можете вставить это значение в таблицу

* обратите внимание, что это не обязательно быть хранимой процедурой, что упрощает задачу. Вы можете просто сделать это прямо в тексте команды набора данных.

Этот совет был только для храбрых и безумных. Теперь вернемся к тому месту, где я сказал «Службы Reporting Services не для этого» . Это очень плохая практика, , вероятно, хуже, чем использование оператора goto , используйте его осторожно.

2
ответ дан 3 September 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: