フォームのヘッダー、フッターの流用
皆様お知恵をお貸しください。
あるフォームにヘッダー&フッターがあるのですが、これを異なるタスクで利用したいです。
最初からヘッダーとフッターを独立したタスクにしておけば、他のタスクから利用できるとは思いますが、それ以外の方法で、コピー&ペーストみたいな形かインポート&エキスポートみたいな感じで、なんとかなれば嬉しいと思っています。
宜しくお願いいたします。
-
だいずさん、
モデルの「D=GUI出力形式」は使えませんか?フォームに貼付け可能な「型」がいろいろ用意されているようですが。
-
フォームのインポートエクスポートちょっと(?)前まであったんですけど、
無くなったぽいんですよね、よく使ってたのに・・・
コントロールだけならコピー&ペーストできると思いますが項目も外れますし
作るときに元PGコピーして使うくらいが多いです
仰る通りタスクを分けれるのであれば
常にそこから全部のPGを呼ぶ親タスクつくってヘッダフッター用意して
そこのサブフォームで各プログラムをで呼びだすとかが現実的な手段になりますかね -
Tanda様
Sun nihara様ご返事ありがとうございます。
Tanda様
情報ありがとうございます。
モデルリポジトリについて初めて調べてみました。これを使えば共通の特性を持ったオブジェクトが作成できるというわけですね。
変更箇所はモデルの継承が切れてしまうということで、気づかぬうちに共通化できなくなっているという罠ありそうですね。
うまく使いこなせば、統一感のあるプログラム作れそうですね。
Sun nihara様
以前はあったのですね。
特にヘッダーのデザインは「中央にタイトルがあって、右に社名や住所があって」という感じで似たようなデザインになるので
それを毎回位置やフォントの調整するのは面倒ですよね。
モデルリポジトリでフォントと位置の両方が定義できればと思いますが、たとえできたとしても、今更既存プログラムを書き換えるのも面倒ですし。 -
もしや帳票ですかね?
今からプログラム直すのはちょっとでしょうがメインプログラムに作ったフォームはどこでも使えるのでそこに作るか、高度な帳票オプション使うと便利かもと
xpaはフォームコントロールまとめてコピーして、別PGにペーストはできるのでデザイン調整の意味ではそちらのほうがまだ使えるかもしれませんね -
遠藤信隆さん(だいずさん?)
> 変更箇所はモデルの継承が切れてしまうということで、
変更があって継承が切れるのは、特性シートの中で変更したその項目1箇所だけですよ。特性シート自体は常に継承が維持されます。
特性シートの中のどの項目が継承されていて、どの項目が継承解除されているかは、設定箇所が「青色の太字」であるか、「黒色の細字」であるかで判定できます。
黒色の細字になっているところは、他の設定項目が継承解除されたとしても、常に継承が維持されます。
-
Sun nihara 様
Tanda 様
ご返事ありがとうございました。
Sun nihara 様
帳票です。
>xpaはフォームコントロールまとめてコピーして、別PGにペーストはできる
これができないんですよね。これができれば全然良いのですが(位置はずれそうですが)
Tanda 様
思いっきり名前を明かしてしまいました。
ご指摘ありがとうございます。
なるほど。色で識別可能なんですね。
Magicは細かいところまで作りこんでありますね。 -
おや、コピーペーストできませんか・・・
4.6.1 、4.8.1、4.10 しか手元になかったのですが
いずれもできるので、できるものだと思っていました。
できないとなると不便ですねー!
サインインしてコメントを残してください。
コメント
7件のコメント