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

The Value expression for the textrun ‘.Paragraphs[0].TextRuns[0]’ refers to more than one report item. An expression in a page header or footer can refer to only one report item.

Я использовал этот код для суммы, но ни один из них не работал

=ReportItems!Textbox62.Value+ReportItems!Textbox61.Value

И это

=CDec(ReportItems!Textbox62.Value)+CDec(ReportItems!Textbox61.Value)

Есть ли идея решить эту проблему?

0
mohammed 8 Дек 2019 в 09:31
Настроено ли текстовое поле в строке сведений, где можно печатать несколько строк и значений?
 – 
Steve-o169
8 Дек 2019 в 16:47

1 ответ

Лучший ответ

Это зависит от того, каковы ваши выражения текстового поля. Предположим, у вас есть один набор данных (Dataset1), тогда у вас есть

'Textbox1
=Sum(Fields!SomeNumericValue.Value)

'Textbox2
=Avg(Fields!SomeOtherNumericValue.Value)

Тогда это будет работать для вашего другого текстового поля:

 'Textbox3
 =ReportItems!Textbox1.Value + ReportItems!Textbox2.Value 
 =Sum(Fields!SomeNumericValue.Value) + Avg(Fields!SomeOtherNumericValue.Value)

Если у вас есть два набора данных (Dataset1 и Dataset2), это будет работать:

'Textbox1
=Sum(Fields!NumericValue1.Value, "Dataset1")

'Textbox2
=Avg(Fields!NumericValue2.Value, "Dataset2")

'Textbox2
=Sum(Fields!NumericValue1.Value, "Dataset1") + Avg(Fields!NumericValue2.Value, "Dataset2")
0
Strawberryshrub 9 Дек 2019 в 09:03
Я должен ввести текстовое поле1 перед выражением?
 – 
mohammed
15 Дек 2019 в 12:01
Нет, это просто информация от меня и указывает имя текстового поля, о котором мы говорим.
 – 
Strawberryshrub
16 Дек 2019 в 08:25