0

私は APEX を初めて使用し、最初の表形式フォームで作業するのに少し問題があります。私がリンクしたテーブルはかなり単純です。列は次のとおりです。

  • 大学の専攻の内部コードを表す主キー
  • 大学の専攻の「実際の」コードを表す外部キー
  • 大学の専攻の説明
  • テーブルの行を挿入/更新したユーザー
  • 行が挿入/更新された日付

現時点では、2 つの問題に直面しています。

  1. ユーザーが行に独自の主キーを指定できるようにしたいが、既存の主キーを変更できないようにしたい。列タイプを「テキスト フィールド」として指定すると、ユーザーは既存の行の主キーを編集でき、新しい行を追加しようとするとチェックサム エラーが発生してレポートが壊れるように見えます。
  2. ユーザーと日付の列を現在ログインしているユーザーと現在の日付にデフォルト設定したいのですが、これらの列のいずれかにデフォルト値を指定すると、構文/SQL エラーが発生するようです。列のデフォルト値機能を使用する方法の例はありますか? 修理済み。デフォルトのPL/SQLタイプを指定するときに、SYSDATEを独自の値として使用できます。ユーザー名は APEX_UTIL の関数を介して取得できます
4

1 に答える 1

0

おそらく、2 つの条件付きフィールドを使用できます。フィールド値が null の場合は編集ボックスを表示し、フィールド値が null でない場合は表示専用フィールドを表示します。

于 2011-03-03T20:41:01.700 に答える