私は APEX を初めて使用し、最初の表形式フォームで作業するのに少し問題があります。私がリンクしたテーブルはかなり単純です。列は次のとおりです。
- 大学の専攻の内部コードを表す主キー
- 大学の専攻の「実際の」コードを表す外部キー
- 大学の専攻の説明
- テーブルの行を挿入/更新したユーザー
- 行が挿入/更新された日付
現時点では、2 つの問題に直面しています。
- ユーザーが行に独自の主キーを指定できるようにしたいが、既存の主キーを変更できないようにしたい。列タイプを「テキスト フィールド」として指定すると、ユーザーは既存の行の主キーを編集でき、新しい行を追加しようとするとチェックサム エラーが発生してレポートが壊れるように見えます。
ユーザーと日付の列を現在ログインしているユーザーと現在の日付にデフォルト設定したいのですが、これらの列のいずれかにデフォルト値を指定すると、構文/SQL エラーが発生するようです。列のデフォルト値機能を使用する方法の例はありますか?修理済み。デフォルトのPL/SQLタイプを指定するときに、SYSDATEを独自の値として使用できます。ユーザー名は APEX_UTIL の関数を介して取得できます