2013-03-04 4 views
1

이제 ApEx 4.2를 사용 중이며 양식을 대화 형 보고서로 업데이트하려고합니다.
ID를 사람이 읽을 수있는 레이블로 변환하기위한 LOV가 있습니다. 대화 형 보고서의 경우 내 LOV를 사용하여 내 양식 을 구성 할 수 없습니다.APEX 4.2 - 대화 형 보고서에 LOV 사용

클래식 보고서와

나는 성공과 :

대화 형 보고서와
Column attributes for item IDTAXON_DISPLAY 
Column attributes: Display as Text(based on LOV, does not save state) 
List of Values: Named LOV - Select named LOV 
List of values definition: 
select artname as DISPLAY_VALUE, idtaxon as RETURN_VALUE from fischart 

내가 노력 새 페이지 사용 :

Named List of Values must be entered for columns with a "Display Type" of 
"Based on LOV" or a Column Filter Type which uses a named list of values. 

I :

Column attributes for item Idtxon 
Column Definition 
Display Type: Display as Text(based on LOV, escape special characters) 
Column Filter Type Use Defined List of Values to Filter Exact Match 
Named List of Values - Select named LOV 
List of values definition (Enter a SQL query that returns one column): 
select artname as DISPLAY_VALUE, idtaxon as RETURN_VALUE from fischart 

을하지만 오류 다음있어 무엇이 잘못되었는지를 알 수 없습니다. 어떤 생각을 어떻게 관리 할 수 ​​있습니까? 미리 감사드립니다.

답변

2

공유 구성 요소에 값 목록을 만든 다음 작동해야합니다. 아래 세부 사항.

  • 스크래치
  • 에서 이름을 :

    • 의 목록을 만듭니다

      1. 이동 값의 공유 구성 요소 → 목록에 → 다음를 생성하고 생성 Fischart

      2. 유형 : 동적
      3. 쿼리 :

        select artname as DISPLAY_VALUE, idtaxon as RETURN_VALUE from fischart; 
        
  • 대화 형 보고서로 이동하고 idtaxon 열 속성을 클릭하십시오.

  • 변경에는 다음과 같은 속성 :

    • 디스플레이 유형 : 텍스트로 표시 (LOV를 바탕으로, 이스케이프 특수 문자)
    • 열 필터 유형 : 정확한 필터에 값의 사용 명명 된 목록 경기
    • 명명 된 목록 : FISCHART
  • +0

    감사합니다. 솔루션이 저에게 효과적입니다. ** 공유 구성 요소 **에서 동적 LOV를 정의하면 트릭을 수행합니다. –

    관련 문제