sql >> データベース >  >> RDS >> Oracle

Oracle Apex 5.1:テーブル作成時の入力フォームのような空の入力フォームの作成について

    APEX_ITEM.TEXTを使用できます クエリ内:

    select  empno, 
        APEX_ITEM.TEXT(25,ename) ename,
        job, mgr, hiredate from emp;
    

    列( ename )をクリックする必要があります )レポートの[列]セクションで、[エスケープ特殊文字]をいいえに設定します 。インタラクティブレポートを使用する場合は、HTML式を配置できます 次のようなすべての列に対して:

     <input type="text" value="#JOB#">
    

    入力の列のデータを表示するには、値を#NAME_OF_COLUMN#に設定するだけです。 。
    空の入力の場合は、クエリに列を追加するだけです:APEX_ITEM.TEXT(25,'') text_input または、2番目のアプローチが必要な場合は、空の列を追加してHTML式を設定します。

    select empno, ename,'' as text, job, mgr, hiredate from emp;

    これは、OracleApexドキュメントのAPEX_ITEM.TEXT関数です。

    APEX_ITEM.TEXT(
    p_idx         IN    NUMBER,
    p_value       IN    VARCHAR2 DEFAULT NULL,
    p_size        IN    NUMBER DEFAULT NULL,
    p_maxlength   IN    NUMBER DEFAULT NULL,
    p_attributes  IN    VARCHAR2 DEFAULT NULL,
    p_item_id     IN    VARCHAR2 DEFAULT NULL,
    p_item_label  IN    VARCHAR2 DEFAULT NULL)
    RETURN VARCHAR2;
    


    1. MySQL区切り文字ステートメントエラー

    2. 個別の列のMysql最新レコード

    3. Oracleの単純な再帰クエリ

    4. PHP解析エラー:構文エラー、予期しないT_ENCAPSED_AND_WHITESPACE、T_STRINGまたはT_VARIABLEまたはT_NUM_STRINGが必要です