Crystal report에서 section을 조건에 따라 활성화 및 비활성화를 시킬 수 있다.
if {?TYPE} ="inv_type01" Then
False
else
True;
Crystal report에서 section을 조건에 따라 활성화 및 비활성화를 시킬 수 있다.
if {?TYPE} ="inv_type01" Then
False
else
True;
출처: http://crystaltricks.com/wordpress/?p=140
크리스탈 리포트에서 미리 값을 계산 필요가 있다.
이때 subreport을 이용하여 데이터를 공유하여 가져오면 된다.
값데이터를 화면에 보여주지 않기 위해서는 다음과 같이 하면된다.
I also tried setting all the text to white, making the subreport very small and turning of the "Can Grow" option. This worked if the subreport only runs a single time, but for some of my reports I ended up with very large white spaces.
Fortunately, there is a way to hide the subreport but still have it run:
http://msdn.microsoft.com/ko-kr/library/ms227140%28v=vs.90%29.aspx#feedback
그룹화되어 있지 않은 값 목록이 있는 데 해당 목록의 일부 값에 대한 부분합만 필요한 경우가 있습니다.
다음과 같은 상황이라고 가정합니다.
이렇게 하려면 누적 합계를 두 개 만들어서 하나는 미국 고객 레코드의 누적 합계를 유지하고 다른 하나는 캐나다 고객 레코드의 누적 합계를 유지합니다.
팁 |
---|
필드 탐색기를 표시하려면 Crystal Reports 메뉴를 클릭한 후 필드 탐색기를 클릭합니다. |
예를 들어 Crystal 구문을 사용하여 미국 매출액의 누적 합계를 만드는 경우 다음을 입력할 수 있습니다.
{고객.국가} = "미국"
Basic 구문을 사용하는 경우 다음을 입력할 수 있습니다.
Formula = {고객.국가} = "USA"
이 구문은 {고객.국가}가 "USA"인 레코드를 만날 때마다 누적 합계를 확인하도록 합니다. 다른 레코드는 모두 무시됩니다.
참고 |
---|
보고서에 배치된 누적 합계에는 # 접두사가 붙습니다(예: #Total1). |
데이터 타입을 날짜 형식으로 변경
UpperCase(totext(date(mid(totext({EXPORT_OE_INVOICE_HEAD.INVDATE},0,''),5,2)+'/'+ right(totext({EXPORT_OE_INVOICE_HEAD.INVDATE},0,''),2) + '/' + left(totext({EXPORT_OE_INVOICE_HEAD.INVDATE},0,''),4))))
네트워크 드라이브에 대하여 자료를 찾던 중 검색된 블로그이다.
대단하신듯..ㅡㅡ;;
http://www.simpleisbest.net/archive/2005/06/07/157.aspx
나중 시간날때 테스트해야겠다.