Выражение Value для textrun 'Textbox15.Paragraphs [0] .TextRuns [0]' содержит ошибку: [BC30201] Выражение ожидается - PullRequest
0 голосов
/ 29 марта 2019

Я получил эту ошибку, когда пытался выполнить оператор выбора в текстовом поле в SSRS.Итак, я пытаюсь вернуть поле, которого нет в данном наборе данных.Итак, я запустил подзапрос, который возвращает значение, используя существующий набор данных в качестве контейнера.

Но я не знаю, как представить это возвращаемое значение в поле Expression.Поскольку поле выражения возвращает значение, которое находится в предоставленном наборе данных.

Я предоставил написанный мной SQL.

Любые предложения приветствуются.

МойНамерение состоит в том, чтобы вернуть значение "CommentText".Тем не менее, набор данных не содержит поле комментария, но поле EmpID.Итак, я создал подзапрос, приведенный ниже, который выводит текст CommentText из таблицы LaborDtlComment, и когда он совпадает с EmpID в наборе данных отчета, он возвращает значение CommentText.

select [CommentReturnQuery].[LaborDtlComment_CommentText] as [LaborDtlComment_CommentText],
[EmpBasic].[EmpID] as [EmpBasic_EmpID]
   from Erp.EmpBasic as EmpBasic
   inner join  (select [LaborDtlComment].[CommentText] as [LaborDtlComment_CommentText],
[LaborDtl].[EmployeeNum] as [LaborDtl_EmployeeNum]
      from Erp.LaborDtlComment as LaborDtlComment
      inner join Erp.LaborDtl as LaborDtl on LaborDtlComment.Company = LaborDtl.Company
and LaborDtlComment.LaborHedSeq = LaborDtl.LaborHedSeq
and LaborDtlComment.LaborDtlSeq = LaborDtl.LaborDtlSeq)  as CommentReturnQuery
on EmpBasic.EmpID = CommentReturnQuery.LaborDtl_EmployeeNum

Моя цель - показать значение CommentText втекстовое поле.Поэтому я создам текстовое поле

, и оно будет содержать написанный мной SQL.Может ли кто-нибудь помочь

мне в этом случае?

1 Ответ

0 голосов
/ 29 марта 2019

Может быть проще использовать функцию поиска SSRS (с одной парой от 1 до 1) или набор поиска (от 1 до нескольких). справочник по поиску в Microsoft

Вам нужно будет создать запрос / набор данных для возврата CommentText из таблицы LaborDtlComment с EmpID

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...