(現在 過去ログ38 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■5883 / inTopicNo.1)  レポートで、中計フッタの奇数行の背景を変える方法
  
□投稿者/ 朱音 -(2010/05/28(Fri) 11:53:11)
    以前にお世話になりました者ですが、また疑問が出てきましたので投稿しました。

    帳票出力において、データの見間違えがないように、奇数行の背景色を灰色とし、偶数行の背景を白色としたいのですが、方法がわかりません。

    オブジェクトの属性→印字属性→属性式に
    #条件選択(#MOD(#行番号 , 2 ) = 1,"背景モード'指定色',背景色'灰色'")

    と設定すれば簡単だと思ったのですが、ここでは#行番号が使えないようです。

    行番号という項目を追加してソート後のデータに行番号を振るという手法を考えたのですが、あまり項目を増やしたくないので最終手段にしたいと思ってます。

    何かいい手法ありましたらよろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■5884 / inTopicNo.2)  Re[1]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ 今村 誠 -(2010/05/28(Fri) 12:43:56)
    朱音さんこんにちは
    > 帳票出力において、データの見間違えがないように、奇数行の背景色を灰色とし、偶数行の背景を白色としたいのですが、方法がわかりません。
    >
    > オブジェクトの属性→印字属性→属性式に
    > #条件選択(#MOD(#行番号 , 2 ) = 1,"背景モード'指定色',背景色'灰色'")
    >
    > と設定すれば簡単だと思ったのですが、ここでは#行番号が使えないようです。
    #MOD(#明細連番,2)=1
    ではうまくいきませんか?
    桐9にはレポートを再定義で開くと「ファイル」→「ファイル属性」
    の「表題」タブに「新しい印字属性式を使う」というチェック項目があり
    ここを指定すれば、オブジェクトの「印字属性」タブの最下行の右端拡大
    ボタンで簡単に背景色やフォントが条件式毎に選択できて大変簡単です。
    一度今のレポートを別名で保存してバックアップしてから設定操作を
    して下さい。
引用返信 [メール受信/OFF] 削除キー/
■5885 / inTopicNo.3)  Re[1]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ うにん -(2010/05/28(Fri) 12:48:03)

    > と設定すれば簡単だと思ったのですが、ここでは#行番号が使えないようです。

    #連番では?
    #集計グループ連番てのもありますね。
    複数個所で使うなら#明細連番かな?
引用返信 [メール受信/OFF] 削除キー/
■5886 / inTopicNo.4)  Re[2]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ 朱音 -(2010/05/28(Fri) 17:41:54)
    今村さん、うにんさんありがとうございます。

    #MOD(#明細連番 , 2 ) = 1 で背景色を変更することが出来ましたが、1行おきではなく、1〜2行目が灰色、3〜4行目が白色、5・7・9行目が灰色、6・8・10行目が白色、11〜12行目が灰色と、不規則に背景色が変更されている感じです。
    ちなみにテキストなので#集計グループ連番は使えませんでした。
    あと#連番も使用できませんでした。

    グループの設定によるグループ化の影響があるのでしょうが、どう調整すればいいか判らず悩んでおります。


引用返信 [メール受信/OFF] 削除キー/
■5887 / inTopicNo.5)  Re[3]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ 今村 誠 -(2010/05/29(Sat) 18:47:44)
    朱音さんこんにちは
    レポートの詳細をアップするか詳しく説明すれば1行ごとに
    色を変えることは可能です。
    アドバイスに対して何を実行されたのか不明ですが
    印字属性式をみると新しい印字属性式を使用するに
    チェックされたのでしょう。
    それを前提に一覧表や伝票の詳細に項目名行が存在し中計ヘッダ
    が項目名行の後にあると仮定して組み込み変数を使って1行ごと
    に背景色を変更する設定のしかたを説明します。
    項目名行のテキストの適当なオブジェクトでソースがラベルの
    ように"商品名"と設定してあるとします。
    #計算(#set(標準偏差,0),"商品名")
    と変更します。
    中計や明細の色を変更したいセクションの1番目のテキストや
    集計オブジェクトのソースを現在のソースが例えばテキストで
    #明細連番
    なっているものを下記のように変更します。
    #計算(#代入(&標準偏差,&標準偏差+1),#明細連番)

    評価される条件式を
    #MOD(#明細連番 , 2 ) = 1 でなく下記のように
    #mod(&標準偏差,2)=1
    変更すると中計でも明細でも関係なく1行ごとに色が変わります。

    私は中計行は中計行の色
    明細は中計グループの明細毎に偶数行と奇数行で色が変わるのが
    自然のように思います。
    そうでなければ中計が目立たなくなると思います。
引用返信 [メール受信/OFF] 削除キー/
■5888 / inTopicNo.6)  Re[3]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ Kanasy.Ge -(2010/05/29(Sat) 20:46:40)
    No5886に返信(朱音さんの記事)

    #MOD(#明細連番 , 2 ) = 1 で普通はうまく行くはずなので、どうして不規則になるのかは想像がつきません。

    >グループの設定によるグループ化の影響があるのでしょうが、

    ならば、どのような「グループの設定」をして、どのように「グループ化」をしたのかを明記しないと、再現や回避策が取りがたいと思います。

引用返信 [メール受信/OFF] 削除キー/
■5889 / inTopicNo.7)  Re[4]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ Kanasy.Ge -(2010/05/30(Sun) 00:33:38)
    (不毛な?)想像を逞しくするに、ひょっとして明細行が1〜数行くらい毎に中計を出しているのでしょうか?
    もしそうなら、むしろ1行おきよりも、明細行と集計行とで背景色を変えた方がかえって見易いのでは?

引用返信 [メール受信/OFF] 削除キー/
■5890 / inTopicNo.8)  Re[5]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ うにん -(2010/05/30(Sun) 08:48:59)
    #行番号を使おうとしてたので明細のことかと思ってたけど、
    > (不毛な?)想像を逞しくするに、ひょっとして明細行が1〜数行くらい毎に中計を出しているのでしょうか?
    これと今村さんのを読んでから気がついたけどタイトルが「中計フッタの」だった!
    多分明細は全くなしで、中計だけなんでしょうね。。。

引用返信 [メール受信/OFF] 削除キー/
■5891 / inTopicNo.9)  Re[6]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ Kanasy.Ge -(2010/05/30(Sun) 12:01:37)
    No5890に返信(うにんさんの記事)

    私もタイトルの「中計フッタ」に気づいたのは実はNo.5888を書いた後でしたが(^^;)

    >多分明細は全くなしで、中計だけなんでしょうね。。。

    私は明細行は僅かに存在すると(行間から)読めました。(^^;)(^^;)

    想像を逞しくするついでに、話を更に一般化してみると(^^;)(^^;)(^^;)
    例えば明細行・小計行・中計行・大計行・総計行等が混在するデータの場合で、明細および集計の種別によらず、ともかく1行おきに網掛けしたいのだとしたら?
    これはもう集計データを別表書き出しして、その別表から印刷させるでしょうね、私なら。

引用返信 [メール受信/OFF] 削除キー/
■5893 / inTopicNo.10)  Re[7]: レポートで、中計フッタの奇数行の背景を変える方法
□投稿者/ 朱音 -(2010/05/31(Mon) 17:32:01)
    今村さん、うにんさん、Kanasy.Geさん
    コメントありがとうございます。
    また、説明が至らず余計な手を煩わせて申し訳ございません。

    > 例えば明細行・小計行・中計行・大計行・総計行等が混在するデータの場合で、明細および集計の種別によらず、ともかく1行おきに網掛けしたいのだとしたら?

    今やりたいことはまさにこの内容です。

    > これはもう集計データを別表書き出しして、その別表から印刷させるでしょうね、私なら。

    表の数の都合上、数を増やすのは避けたかったので、何とかレポート設定で出来ないかと思ったのですが、難しそうです。
    今、集計データを別表に書き出す手法を試してみましたが、意図どおり1行おきに網掛けができました。

    まずはこの方法で何とかしてみます。簡略化うんぬんはその後に考えてみたいと思います。

    ありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -