DFU, Query, SQL

4. DFU でユーザーにレコードを追加させたくない

DFU をカスタマイズすれば、特定のフィールドのみの更新に制限することができる。

例えば「社員マスター」の社員コードや名前は出力専用にして基本給だけを保守できるようにするのだ。

しかし、F10=入力 が許されるのであれば、新規のレコードが追加されてしまう。

F10=入力 を無効にする DFU の作成方法を紹介する。

  • DFU 作成の終了で DDS 画面ソースを保管する。

    (詳細は DFU 画面のカスタマイズの項を参照)

  • SEU で DDS 画面ソースを次のように修正する。

    A 10 CF10 を

    A N10 CF10 に修正

    この修正は 3箇所ある。 3箇所とも同じように修正。

  • CRTDFUDSPF で DFU 画面をこのソースから再作成する。
  • DFU を実行する。