Я хотел бы обновить таблицу БД, приняв пользовательский ввод из интерфейса SSRS. И затем, когда я нажму кнопку Создать отчет, он должен получить значения ввода пользователя из таблицы БД (которые ранее были обновлены в БД) и выполнить рендеринг /отобразить в том же теле отчета.Ссылка: https://github.com/JerBoon/updating_with_SSRS
Вот как я пытаюсь добиться этого:
Создано 2 параметра для ввода пользователем текста.
В DataSet4 я пишу запрос на обновление для обновления БД.
Нет ошибок
предварительный просмотр отчета.
5. Вот структура таблицы, которую необходимо обновить:
USE [AdventureWorks2017]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[WIP](
[WIPID] [int] IDENTITY(1,1) NOT NULL,
[Cata] [nvarchar](50) NULL,
[Cout] [int] NULL,
[Remark] [nvarchar](max) NULL,
[Ack] [nvarchar](max) NULL,
CONSTRAINT [PK_WIP] PRIMARY KEY CLUSTERED
(
[WIPID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY =
OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
Однако проблема в том, что я не могу обновить таблицу, а также не могу отобразить те, которые были введены пользователем.Ниже изображение:
Пользовательский ввод должен быть обработан, а это не так.Надеюсь, я объяснил это правильно.Что я делаю не так?
Я бы хотел добиться этого в одном отчете.То есть, тот же отчет должен использоваться для ввода и отображения пользователя, которые были введены пользователем.Как я могу добиться этого в SSRS 2016/2017?Невозможно найти что-то подходящее по сети.Похоже, что используются сторонние инструменты, однако я хотел бы сделать это с помощью SSRS в функции сборки. Спасибо.