2012-03-06 3 views
1

내 보고서에서 텍스트 상자의 글꼴 색을 변경하고 싶습니다. 텍스트 상자에 원 모양의 wingdings 문자가 포함되어 있으며 다른 상태에 다른 색이 사용됩니다. 빨간색, 노란색, 파란색, 녹색 또는 주황색의 5 가지 옵션 (r, y, b, g 또는 o) 중 하나가있는 데이터베이스가 있습니다. 이 항목에 대한 텍스트 상자의 색을 변경하여 보고서의 각 항목에 해당하는 색과 일치시키는 방법이 있습니까? 고마워요, 저는 크리스탈 리포트가 처음이에요.데이터베이스 결과를 기반으로 글꼴 색을 변경하는 방법

편집 - 원을 배치 한 텍스트 상자를 마우스 오른쪽 버튼으로 클릭하고 서식을 지정하려고했습니다. DB 필드를 클릭 할 때처럼 수식 상자가 보이지 않습니다. 이 주변의 어떤 방법? 모든 항목에 원이 아닌 색이있는 원이 필요하며 DB 필드의 해당 색과 관련이 있어야합니다.

답변

4

예 :

  • 텍스트 상자 서식을 선택 필드를 마우스 오른쪽 버튼으로 클릭 ....
  • 서식 편집기 대화 상자에서 글꼴 탭을 선택하십시오.
  • 선택한 색상 옵션의 오른쪽에있는 x-2 버튼을 클릭하십시오 (기본값은 검은 색입니다). 이 가능한 소정 크리스탈 색상을 표시한다 -

if {myTable.ColourOption} = "r" then crRed else 
if {myTable.ColourOption} = "y" then crYellow else 
if {myTable.ColourOption} = "g" then crGreen else 
if {myTable.ColourOption} = "b" then crBlue else 
if {myTable.ColourOption} = "o" then Color (255, 128, 0) 

이 서식 수식 편집기의 기능 창은 Color Constants 노드를 포함해야 서식 수식 편집기

  • 는 같은 수식을 입력 또는 Color (r, g, b) 기능을 사용하여 자신을 정의 할 수 있습니다. x-2 체크 버튼 (또는 Alt 키와 C)에

    • 를 클릭하여 입력 된 수식이 유효한지 여부를 확인하는 -이 경우 서식 수식 편집기의 왼쪽 상단에있는 저장 및 닫기 버튼을 클릭 한 다음 클릭 서식 편집기 대화 상자의 아래쪽에있는 확인 버튼을 클릭합니다.

    보고서를 미리 보면 색 상자의 값에 따라 입력란의 색이 지정되어 있어야합니다.

  • +0

    텍스트 개체를 마우스 오른쪽 버튼으로 클릭 할 때 x-2 버튼 (글꼴 탭에만 누락)이 없습니다. 이 문제를 해결할 다른 방법이 있습니까? 어쩌면 나는 텍스트 상자를 오른쪽으로 설정하지 않았다. (텍스트 객체 추가 - 보고서로 변경 - 글꼴을 wingdings로 변경하고 서클에 대해 l을 입력). 감사합니다 – njj56

    +0

    @ njj56 : Crystal의 이전 버전에서 작성된 보고서를 편집하고 있습니까? 나는 CR 10을 만들었습니다 - CR 10에서 생성 된 보고서는 글꼴 탭 색상 옵션 옆에 'x-2'단추가 있지만 CR 8에서 작성된 보고서에는 사용할 수 없습니다. –

    +0

    나는 CR 2011에서 지난 주 동일한 프로그램에서 처음부터 그것을 만들었습니다. – njj56

    0

    사용하는 크리스탈의 버전을 확인하지만, 내가했던 일은 아니었다 :

    오른쪽 조건이

    는 "강조 표시 전문가를 선택 충족 될 때 나는 색상을 변경하려는 필드를 클릭 "

    한 번 강조 표시 전문가에서 새로 만들기 버튼을 클릭 한 다음 조건을 선택하고 당신이 당신을하는 데 도움이 조건

    희망에 대해 원하는 포맷.

    관련 문제