2009-05-13 2 views

답변

4

수식 필드를 만들고 수식 필드를 성적 필드 대신 보고서에 추가하려고합니다. 이런 식으로 뭔가 일을해야 당신이 수식 필드에 익숙하지 않은 경우 그들은 단지 당신이 사용할 수있는 표현과 보고서에 표시됩니다

if {MyTable.sex} = 1 
then 
    "male" 
else 
    "female" 

(내 구문은 약간 떨어져있을 수 있습니다). Crystal Reports의 '필드 탐색기'사이드 바에서 모든 데이터베이스 필드 목록을 볼 수 있습니다. 수식 필드를 마우스 오른쪽 단추로 클릭하고 새 필드를 추가하십시오. 수식 필드를 만든 후에는 다른 일반 필드와 마찬가지로 보고서 레이아웃으로 끌어옵니다.

+1

그 대답을 조금 더 확장해도 되니? – Malfist

+0

물론 제가 수식에 대한 예와 뭔가를 추가했습니다. –

1

수식 필드를 사용하십시오. 작성된이 잘되지 않을 수 있으므로,

//may need tweaked.... 
If {database.table.sex} then 
    male 
else 
    female; 

내 크리스탈 수식 구문이 정말 녹슨 : 뭔가처럼되고 편집 한 후, 보고서로, 말, @Sex을 넣습니다. 그것은 필요 할 수 있습니다

//may need tweaked.... 
Stringvar displaySex; 
If {database.table.sex} then 
    displaySex = "male" 
else 
    displaySex = "female"; 
displaySex 

그리고 라인 - 엔드 (";") 형식으로 잘되지 않을 수도 있습니다 ....

0

원래 데이터베이스 필드를 마우스 오른쪽 버튼으로 클릭하고 선택하는 경우 "서식 필드 ..."를 선택하면 계산을 수행 할 별도 수식을 만드는 대신 위의 수식 중 하나를 사용하여 일반 탭에 표시 문자열을 설정할 수 있습니다.