Как установить значение FormulaFiled Crystal Report из значения формы TextBox - PullRequest
0 голосов
/ 17 июня 2020

Я использую этот код для установки значения FormulaField:

xreport.DataDefinition.FormulaFields("AllMost1").Text = 30

Но это дает мне следующую ошибку:

введите описание изображения здесь

Обновление:

Это панель свойств, название которой я взял:

введите описание изображения здесь

спасибо

Ответы [ 3 ]

1 голос
/ 17 июня 2020

Вы имеете в виду панель свойств поля формулы, размещенную на холсте отчета? Если да, то ответ - НЕТ. Вам нужно просто использовать имя формулы.

Судя по опубликованному вами новому изображению, вы действительно используете неправильное имя. Вам нужно использовать имя формулы, а не имя поля формулы, размещенного на холсте отчета. Скорее всего, вам нужно опустить цифру «1» в конце имени. Так что измените на:

xreport.DataDefinition.FormulaFields("AllMost").Text = Chr(39) & 30 & Chr(39)
0 голосов
/ 17 июня 2020

Скорее всего, проблема в ссылке на название формулы. Убедитесь, что это действительно "AllMost1".

0 голосов
/ 17 июня 2020

Текст формулы должен быть текстом, а не числом. Так что проверьте что-нибудь вроде:

xreport.DataDefinition.FormulaFields("AllMost1").Text = Chr(39) & 30 & Chr(39)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...