다음 주 실제 프로젝트에서 사용하기 전에 iReport
에 익숙해 지려고 노력 중입니다. 이미 어딘가에 쌓여있는 것 같습니다. Windows XP 플랫폼 및 Java 1.6에서 iReport
3.7.0을 사용하고 있습니다.iReport의 필드 표현
필드 색상이 포함 된 내용에 따라 필드 색상이 변경되거나 조건에 따라 필드의 숫자 합계가 계산되기 쉽지만 실제로는 나에게 너무 많은 시간을. 내가 쿼리를 말 :
| total_by_gender | gender | account_status | | 160 |Female | ENABLED | | 26 |Female | UNCONFERIMED | | 100 |Male | ENABLED | | 10 |Male | UNCONFIRMED |지금 나는
ENABLED
텍스트
green
및
UNCONFIRMED
빨간색 '라고 말을보고 싶지 :
SELECT COUNT(gender) AS total_by_gender, gender, account_status FROM user_account ua, user_profile up WHERE ua.user_profile_id=up.user_profile_id GROUP BY gender,account_status
가 나에게 이런 일을 제공합니다. 이를 위해 나는 그것이 나에게 <style>
같은 동일한 텍스트 (내가이 모든 조건 식을 인쇄하는 생각) 대신 컬러 텍스트 unconfirmed
또는 enabled
같은 것을 제공이 표현 그들 각각에 대해 잘
$F{account_status}.equals(new String("ENABLED")) ? "<style forecolor='#ff0000'>" + $F{account_status}.toString() + "</style>" :"<style forecolor='#999999'>" + $F{account_status}.toString() + "</style>"
//i've tried this too
$F{account_status}.contentEquals(new String("ENABLED")) ?
//and even
($F{account_status}.toString =="ENABLED" ) ?
있는 텍스트 필드를 추가했습니다.
내 두 번째 문제점은 모두 unconfirmed
과 모두 enabled
의 총계를 수행하려고한다는 것입니다. 나는 정상적인 합계 표현을 할 수 있지만 어떤 조건이 있는지는 모른다. 누군가가 밝힐 수 있습니까? 읽는다면 고마워요
나는 단지 내가 게시 한 것을보고 구글에 textfield.During 내 연구의 coroloring을 삭제 어제 다른 목적으로 작업 조건을 가지고 좋아하지만, 나는 또한 이전 버전에 대한 것으로 나타났습니다. ireport 3.7.0 또는 간단히 버전 3에 대한 정보를 얻는 것이 드문 것처럼 보입니다. 회신 –
에 대한 감사의 말로 인해 색칠 문제 또는 조건부 합계를 해결 했습니까? 아니면 둘다? – medopal
전혀 그렇지 않습니다. 계속 응답 해주세요. –