既存のFormファイルを別の帳票で使用したい
公開日:2018/08/16
- V12
- V11
- V10
- V9
帳票Aのレイアウトを同じ作業ディレクトリにある帳票Bのユニットとして登録し、マルチフォームにしたい。
以下の手順で帳票Aのレイアウトを帳票Bのユニットとして登録します。
a)Formファイルの複製
1)Create!Form Designマネージャを起動します。
2)Create!Form Designマネージャの画面上部の[ファイルリストモード]を押下します。
3)帳票Bに登録する帳票AのFormファイル(※1)を全て複製します。
※複製したファイルは「複製元ファイル名_copy.*」となります。
b)Datamapファイルの複製
4)[ファイルリストモード]の状態で帳票AのDatamapファイルを複製します。
※複製したファイルは「複製元ファイル名_copy.dmp」となります。
c)帳票Bにユニットを登録
5)プレビューエリアの帳票Bを選択した状態で画面上部の[ジョブ詳細]を選択し、[ジョブユニット作成]ボタンを押下します。
6)マルチフォームのラジオボタンを選択し、[ジョブユニット名]に任意のユニット名を入力して[OK]を押下します。
d)Formファイルの差し替え
7)画面上部の[プレビューモード]を押下します。
8)プレビューエリアの帳票Bを選択した状態で画面上部の[ジョブ詳細]を押下します。
9)6)で帳票Bに追加したユニットをダブルクリックして[ジョブユニットのプロパティ]を開きます。
10)[フォーム]の[参照]ボタンをクリックし、帳票Aから複製したFormファイルを選択し、[OK]を押下します
e)Datamapファイルの差し替え
11)[ジョブユニットのプロパティ]の[データマップ]に登録されているダミーのDatamapファイルを選択し、[削除]を押下します。
12)[追加]を押下し、[ファイル選択]で帳票Aから複製したDatamapファイルを選択し、[OK]を押下します。
(※1)帳票Bのジョブファイル名が "test" の場合、Formファイルは "test.*" となります。
※注意事項
・シングルデータの場合、表オブジェクトを使用することはできません。
・シングルデータの場合、既存の「帳票AのDatamapファイル」には追加した「帳票BのFormファイル」の変数が含まれていないため、
データマップ編集にて変数のインポートを行いマッピング行って下さい。
この質問・回答は役に立ちましたか?