내 C# 코드 숨김에서 문자열 데이터를 내 데이터 집합으로 보냅니다. 데이터 테이블에는 Crystal Reports로 끌어다 놓은 필드 문자열 유형도 있습니다.문자열을 숫자 값으로 변환
이제는 (문자열) 값을 숫자로 나누어야하지만 문자열을 나눌 수 없습니다. 그래서 먼저 문자열을 값으로 변환해야합니다. 그러나 그렇게 할 수는 없습니다. 아무리 변환하려고해도 보고서에 항상 0이 표시됩니다.
나는 유로라는 공식 생성 :
NumericText({MYVALUE}) then ToNumber({MYVALUE})
을 그리고 다른 식, EuroNum 그것을 액세스 :
(If NumericText({Total}) then ToNumber ({Total}))
가 그럼 난 다른 필드 내가이 짓 곳 TotalEuro을 말할 수 생성 forumla,하지만 항상 0을 표시합니다 :
Euro/1.95
숫자를 데이터베이스에 문자열로 저장하는 이유는 무엇입니까? – InBetween
'Euro' 필드가 적어도 올바르게 표시되고 있습니까? 또는 '0'도 표시하고 있습니까? – 4444
@InBetween 장황한 이야기, 나는 바닥부터 프로젝트를 시작하지 않았고, 왜 누군가는 내가 정말로 모른다는 것을 알았습니다. 저는이 프로젝트를 제 친구에게서 얻었습니다. 이제 저는 이것을 해결하려고 노력하고 있습니다. 'NumericText ({MYVALUE})를 사용하고 ToNumber ({MYVALUE})를 사용할 때 –