2017-10-28 10 views
0

몇 시간에서부터 꼭 apex를 사용하기 시작합니다. 그래서 나는 아주 단순한 것을 묻는다면 나에게 용서를 해주길 바랍니다. SQL 쿼리로 채워지는 선택 목록이 있습니다. SQL 명령은 SELECT NUM, ID FROM TABLE입니다. "WHERE NUM LIKE %myVar%"을 동적으로 추가하는 쿼리를 변경하고 싶습니다. "MyVar"은 텍스트 항목 테스트이므로 버튼을 눌러 선택 목록의 내용을 변경하고 싶습니다. 가능합니까? 미리 답변 해 주셔서 감사합니다.APEX 5, 선택 목록의 값을 버튼 e 텍스트로 변경하십시오.

답변

0

부분적인 해결책을 찾았습니다. SQL 스크립트를 반환하는 PL/SQL 함수를 선택 목록에 바인딩하고 필터이라는 텍스트 항목을 추가합니다.

declare 
    q varchar2(4000); 
begin 
    q:='select numero, '; 
    q:=q||'id from t_doc '; 
    q:=q||'where numero = :FILTROPT'; 
    return q; 
end; 

하지만 "="대신 함수 퍼센트와 같이 사용하는 경우, 정점은 나에게 오류를 발생 : 내 기능입니다. 제안 사항이 있으십니까?