過去の桐井戸端BBS (桐ver.9)
20796 レポート定義の項目名行に変化をつけたい ともや 2003/06/10-22:50
桐V9。初心者です。教えてください。
レポートの定義で項目名行を単純な長方形ではなく、複数のセルをグループ化して、少し変化をつけたいのですが、可能でしょうか。

具体的には「く」の字のような曲線を使いたいのですが。無理でしょうか。
難しそうだったので、フリーページヘッダを広げてそこに項目名をコピーして作ろうとしたのですが、
「明細部」と「コピーした項目名」がうまく連結できず困ってしまいました。
1ミリ単位で微調整もしたのですが、どうしてもずれてしまいます。
(実は既成の表に合わせてつくろうとしているのですが、1項目0.84ミリといった幅なので‥やはり無理でしょうか)

20798 Re:レポート定義の項目名行に変化をつけたいのですが うにん 2003/06/10-23:38
記事番号20796へのコメント
0.84ミリって^^;
何か楽しそうなことをやっているようですが、何をしたいのかわかりません^^;
項目のグループ化は一覧表印刷でもできますが、曲線は円弧しかかけませんので、
たぶん無理なことをやろうとしているような気がします。

20805 Re:レポート定義の項目名行に変化をつけたいのですが ともや 2003/06/11-18:26
記事番号20798へのコメント
>
>0.84ミリって^^;
>何か楽しそうなことをやっているようですが、何をしたいのかわかりません^^;
>項目のグループ化は一覧表印刷でもできますが、曲線は円弧しかかけませんので、
>たぶん無理なことをやろうとしているような気がします。
>

うにんさん さっそくの回答ありがとうございます。ご指摘のとおり、この文章では何をやりたいのか不明確だったようです。
おまけに列幅が0.84ミリでは罫線になってしまいますね。
8.4ミリのまちがいでした。
実は、エクセルで作った提出文書と寸分たがわぬ一覧表を桐で作ろうとしたのが発端でした。
 前半の「く」の字については、FPH部分を拡大して、直線オブジェクトで処理できましたが、
後半の項目名の幅については、8ミリか9ミリに設定すれば解決するのに、
無理やりエクセルの表にあわせようとこだわったために、行き詰ってしまったという次第です。
やはり無理というか無駄な努力をしていたようです。
整数ミリで作ろうと思います。
20807 Re:レポート定義の項目名行に変化をつけたいのですが 悲しげ 2003/06/11-20:03
記事番号20805へのコメント
どもっ、ともやさん

>できましたが、後半の項目名の幅については、8ミリか9ミリに設定すれば解決する
>のに、無理やりエクセルの表にあわせようとこだわったために、行き詰ってしまっ
>たという次第です。
>整数ミリで作ろうと思います。

中味がよく判りませんが、例えば伝票rptなり一覧表rptなりで、項目の幅(正しくは「列の表示幅」)はmmでも
小数点1桁まで指定できるはずです。
あるいは、より細かく設定したいのであれば、単位を「ミリ」から「ポイント」にすることで
約3倍ほど精度を上げることができます。
これは、列の表示幅のみならず、他の全てのラベルやテキストオブジェクトの幅・高さについても云えます。

※単位の変更方法
 上部メニューバー/表示/グリッドの設定/設定タブ/座標の単位

20808 Re:レポート定義の項目名行に変化をつけたいのですが うにん 2003/06/11-20:05
記事番号20805へのコメント
>8.4ミリのまちがいでした。

な〜んだ(^^;

>整数ミリで作ろうと思います。

オブジェクトサイズは0.1mm単位で設定できますよ?
HELPを見たら、座標は0.1ポイント単位と書いてありますがファイル属性で
インチ単位に切替えてもmm表示のままでした。どこでやるのかな??

20809 Re:レポート定義の項目名行に変化をつけたいのですが 悲しげ 2003/06/11-20:15
記事番号20807へのコメント
あ、少し話が見えました。
ともやさんは、項目の囲みも全て直線オブジェクトで引こうとしているのですね。
先の私のコメントは、テキスト(またはラベル)オブジェクトの罫線(囲み罫線)のイメージでした。
こちらの方が便利なこともあります。
20813 Re:レポート定義の項目名行に変化をつけたいのですが ともや 2003/06/11-22:47
記事番号20807へのコメント

>
>中味がよく判りませんが、例えば伝票rptなり一覧表rptなりで、項目の幅(正しく
>は「列の表示幅」)はmmでも小数点1桁まで指定できるはずです。
>あるいは、より細かく設定したいのであれば、単位を「ミリ」から「ポイント」に
>することで約3倍ほど精度を上げることができます。これは、列の表示幅のみなら
>ず、他の全てのラベルやテキストオブジェクトの幅・高さについても云えます。
>
>※単位の変更方法
> 上部メニューバー/表示/グリッドの設定/設定タブ/座標の単位
>
悲しげさん アドバイスありがとうございます。とりあえず「ポイント」に切り替えて
再度挑戦してみます。ところでついでの質問で申し訳ありませんが、ラベルやテキスト
オブジェクトを小数点1桁単位に設定するにはどのようにすればよいのでしょうか?
もしわかりましたら教えてください。
20814 Re:レポート定義の項目名行に変化をつけたいのですが 悲しげ 2003/06/11-23:26
記事番号20813へのコメント
>再度挑戦してみます。ところでついでの質問で申し訳ありませんが、ラベルやテキスト
>オブジェクトを小数点1桁単位に設定するにはどのようにすればよいのでしょうか?

正確にはラベルやテキストオブジェクトの「始点X,Y,表示幅,高さの値」についてだと思われますが、
小数点1桁単位に「設定する」と云う問題ではありません。
例えば、▲/▼で整数単位で動くところもあるし、小数点1桁単位で動くところもあるし、
ところによりけりです(仕様的一貫性がないとも云えます)。
だから必要に応じて、ボックス内に小数点1位を逐一手入力しなければならないところもあると思います。
20817 Re:レポート定義の項目名行に変化をつけたいのですが 佐田 守弘 2003/06/12-00:25
記事番号20805へのコメント
ともやさん
私にもどの様なイメージの喪のが作りたいのかが良く分りません。
しかし印刷イメージで言えば、エクセルで作る表の様なイメージであれば、
それ程難しい事ではない様な気がします。

まずサイズ合わせですが、エクセルで出力した印刷イメージを画像データにして、
マスターページに貼り付け、これに合わせて明細ページを設計すれば
見た目でほとんど同じものができると思います。

エクセルの印刷出力をイメージに落せるツールがあれば、
それを使えば簡単ですし、無い場合には、印刷物をスキャナで読み取る方法もあります。

「く」の字型の模様の件ですが、このイメージが多分伝わっていないのだろうと思います。
エクセルでどの様にして作ったものでしょうか。
最悪のケースでも、エクセルで作ったパターンの画像を利用する手はあります。

佐田守弘(KS-00119)

20840 Re:ありがとうございました ともや 2003/06/12-21:53
記事番号20817へのコメント
佐田さんアドバイスありがとうございます。
「く」の字形についてですが、エクセルでは単純に図形描画で線を引いたものです。
形状は、グラフでいえば左上方の一つの始点から右下方へ伸びている3本の直線が、
それぞれ任意の場所でさらに右下へ折れて(垂直に下へのびたり、右下へのびたり)、
項目行の境界線とつながっているものを想像してください。
言葉で書くと難しいのですが。
 この「く」の字の項目は直線オブジェクトでつこることができたので、他のサイズを合わせるように努力してみます。
桐初心者のため要領をえず、失礼しました。
ただ、エクセルやアクセスより桐のほうが表現能力(印刷)が高いと聞き、チャレンジしているところです。

戻る