크리스탈 보고서에 일련 번호를 로마자 (i, ii, iii, iv 등)로 표시해야합니다. 레코드 번호 (1,2,3,4 ...)로 캡처 한 일련 번호가 있습니다. 그래서 크리스탈 리포트에서해야 할 일은 무엇입니까?크리스탈 보고서에 일련 번호를 로마자로 표시
6
A
답변
1
나는 많은 것을 할 수 없다. 나는 단순히 크리스탈로 this VB Helper article에서 코드를 포팅하지만 재미있는 운동이었다
NumberVar iCounter := 0;
Local StringVar ch := "";
Local NumberVar result := 0;
Local NumberVar new_value := 0;
Local NumberVar old_value := 0;
Local StringVar temp := "";
temp := UpperCase({[email protected]});
old_value = 1000;
For iCounter := 1 To Len(temp) do
(
// See what the next character is worth.
ch := Mid(temp, iCounter, 1);
if ch = "I" then new_value := 1
else if ch = "V" then new_value := 5
else if ch = "X" then new_value := 10
else if ch = "L" then new_value := 50
else if ch = "C" then new_value := 100
else if ch = "D" then new_value := 500
else if ch = "M" then new_value := 1000;
// See if this character is bigger
// than the previous one.
If new_value > old_value Then
// The new value > the previous one.
// Add this value to the result
// and subtract the previous one twice.
result := result + new_value - 2 * old_value
Else
// The new value <= the previous one.
// Add it to the result.
result := result + new_value;
old_value := new_value;
);
// Format the number without commas or decimals
ToText(result, 0, "");
은 단순히 변수로 내
{[email protected]}
매개 변수의 자리를 대체하고, 모든 설정이 끝난 것입니다.
1
Crystal Report에서 제공하는 Roman() 함수를 사용하십시오.
관련 문제
- 1. 크리스탈 보고서에 표시 할 새 필드
- 2. 크리스탈 보고서에 선 그리기
- 3. 크리스탈 보고서에 필드 추가
- 4. 크리스탈 보고서에 값 전달
- 5. 크리스탈 보고서에 매개 변수를 전달하십시오.
- 6. 크리스탈 보고서에 동적으로 열을 추가하십시오.
- 7. 크리스탈 보고서에 매개 변수를 전달하려고합니다.
- 8. 기존 크리스탈 보고서에 두 번째 페이지 추가
- 9. 일련 번호를 확인하는 방법은 무엇입니까?
- 10. 부트 로더에서 일련 번호를 잡으십시오.
- 11. 기계의 일련 번호를 얻는 방법
- 12. 크리스탈 보고서에 대한 web.config의 연결 문자열 사용
- 13. 크리스탈 보고서에 mdf 파일을 첨부하는 방법
- 14. vb.net 2008 크리스탈 보고서에 도움이 필요합니다.
- 15. 크리스탈 보고서의 배열 값 표시
- 16. 액세스 : 보고서에 데이터 표시
- 17. 크리스탈 리포트에 메시지 표시
- 18. 크리스탈 리포트를 조건부로 표시
- 19. WMI없이 HDD 일련 번호를 얻는 방법은 무엇입니까?
- 20. 더 빠른 방법으로 볼륨 일련 번호를 얻으시겠습니까?
- 21. 일련 번호를 sql startdate에 삽입하고 종료일을
- 22. 일련 번호를 dojox 격자 행에 넣는 방법
- 23. WMI없이 BIOS 일련 번호를 얻는 중
- 24. 프로그래밍 방식으로 iPhone의 일련 번호를 어떻게 얻습니까?
- 25. 일련의 char * 버퍼에서 일련 번호를 찾으십니까?
- 26. 일련 번호를 증가시키면서 전파 된 이름이
- 27. OpenNI를 사용하여 Kinect 일련 번호를 얻으려면 어떻게해야합니까?
- 28. 하드 드라이브 일련 번호를 모노로 결정합니까?
- 29. 하드 드라이브의 일련 번호를 얻는 방법
- 30. 실행 파일에 일련 번호를 기록하는 방법은 무엇입니까?