Я хотел, чтобы положить, если условие в RDLC отчеты, чтобы проверить значение текстового поля перед установкой значения в нем, но я не получаю желаемого результатаReportItems! RDLC отчеты (MS воряющие СЧА)
Мой код выглядит следующим образом:
=iif(ReportItems!CustAddr611.Value<>"",Code.GetData(6,1),Code.GetData(54,1) & " " & Code.GetData(55,1))
Но это дает мне отображение ошибки #Error
, когда я запускаю отчет в NAV.
Также как добавить несколько элементов отчета в условный оператор. VS рассказывает мне эту ошибку
Тяжесть Код Описание проекта File Line Ошибка Выражение Значение для TextRun «CustAddr711.Paragraphs [0] .TextRuns [0]» относится к более чем один элемент отчета. Выражение в верхнем или нижнем колонтитуле страницы может ссылаться только на один элемент отчета.
Что касается второй части вопроса, я полагаю, вы должны использовать что-то вроде [Первый] (HTTPS : //msdn.microsoft.com/en-us/library/ms251663 (v = vs.90) .aspx), чтобы получить ровно одну запись из набора записей. По 'CustAddr711.Paragraphs [0] .TextRuns [0]' вы ссылаетесь на все записи, которые вы не можете сделать в верхнем или нижнем колонтитуле. –
да, мы должны знать. В какой части отчета вы пытаетесь это сделать. В противном случае мы не можем помочь – azatoth