2009-11-23 3 views
1

CR7 보고서의 내용을 기본적으로 각 보이는 데이터 필드를 덤프하는 "레코드 스타일"형식으로 덤프하도록 일부 기존 소프트웨어를 변경하고 있습니다 고정 길이 텍스트 파일로 변환합니다. 한 가지는 예외입니다. 소수점 두 자리를 표시하려면 숫자 중 일부가 필요할 때 모든 숫자가 가장 가까운 정수로 반올림됩니다. 보고서 자체에서 숫자 필드는 올바르게 형식이 지정됩니다 (소수점 이하 두 자리를 표시하고 두 자리로 반올림되도록 설정).VB6 및 Crystal Reports 7, 프로그래밍 방식으로 "레코드 스타일"내보내기 옵션 설정

VB6 프로그램 (Crystal Reports OCX 컨트롤 사용)에서 보고서를 내보낼 때이 숫자의 소수 부분이 잘 렸습니다. 내가 크리스탈에서 보고서가 7 IDE를보고 내보낼 때

, 내가 크리스탈을 사용하여 보고서를 내보낼 때 내가지고 있지 않다 프롬프트를 얻을 수는 OCX 컨트롤을보고 :

Number and date format dialog: Same number formats as in report, Same date formats as in report http://www.nezumisoftware.com/ubastet-pics/cr_dialog.jpg

때이 옵션을 모두 내 보낸 파일이 완료되었습니다.

프로그램 적으로 이러한 옵션을 설정하거나 내 보고서 파일에서 기본값으로 설정하는 방법을 찾지 못하는 것 같습니다. 이것을 달성 할 수있는 방법이 있습니까?

편집 할 항목 : 잘리는 필드는 Access 2000 데이터베이스에서 single 유형이며 CR7의 단일 형식에 대한 기본 형식은 항상 소수점 두 자리를 표시하기 때문에 여전히 나에게 불쾌감을줍니다.

CrystalRpt.PrintFileUseRptNumberFmt = True 
CrystalRpt.PrintFileUseRptDateFmt = True 

희망이 비슷한 상황에서 다른 사람을 도움 :

답변

3

는 대답은 내가 좌절이 코드 수정을 포기한 직후에 튀어.