Преобразовать строку в числовое поле

#crystal-reports

#crystal-отчеты

Вопрос:

У меня есть поле базы данных, тип данных которого — String в Crystal Reports. Как я могу преобразовать его в числовое значение?

Ответ №1:

В Crystal вы можете сделать это, создав формулу, которая использует ToNumber функцию. Возможно, было бы неплохо закодировать возможность того, что поле может содержать нечисловые данные — например, так:

 If NumericText ({field}) then ToNumber ({field}) else 0
 

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