4章 カスタマイズ4-3フォーム

顧客別に明細部のフォームを変更する


リンク制御業務(荷札送り状管理、予約印刷)で顧客別に明細部のフォームを変更(指定)することができます。
[KKKSTI]項目に明細部のフォーム名を設定することで、基本部のフォームから[F3:移動]キーを押すと指定の明細フォームを開くことができます。


<操作手順>
[Soraフォーム]
  1. 明細部のSoraフォームを作成します。
    表示したい明細部のSoraフォームを作成します。
    Soraフォーム処理」で既存の明細部フォームを複写するか新規に作成します。
  2. 基本部のテーブルに[KKKSTI]フィールドを追加
    基本部のテーブルに明細部のフォーム名を保存する[KKKSTI]テキスト型フィールド(固定)を追加します。
    ここでは[顧客サブ]テーブルに[KKKSTI]フィールド(テキスト型)を追加します。
  3. 基本部のフォームにコントロールを追加
    基本部のフォームに明細部のフォーム名を指定する[KKKSTI]コンボボックスコントロールを追加します。[KKKSTI]コンボボックスの[値集合タイプ]プロパティに”apGyoFrmList”(関数)を記述します。この設定で[KKKSTI]コンボボックスにフォームの一覧が表示します。
    ここでは[顧客サブ1]フォームに[KKKSTI]コンボボックスコントロールを追加します。
    以上です。