過去の桐井戸端BBS (桐ver.8)
10079 集計行をデータの上に表示させて一覧表印刷したい Kayo 2001/03/07-18:27
集計行を集計データの上に表示することは出来ませんか?
計算する場合はデータの下なんでしょうが
索引のように使って一覧表印刷したいのです。

たとえば

― あ ―
あ………
あ………
あ………

― い ―
い………
い………

索引がデータの下にあるのでは意味がないので何かいい方法はありませんか?
このためにレポートをわざわざ作りたくないのです。

集計データの上か下を選択できると一気に解決できるんですが
なにかいい方法あったら教えてください。

Kayo

10083 Re:集計行の表示について 悲しげ 2001/03/07-19:56
記事番号10079へのコメント
どもっ、Kayoさん
「このためにレポートをわざわざ作」るのが最も簡単なやり方なのですが、
あくまで、表の一覧表印刷にこだわるのなら少々複雑になりそうです。
ま、この辺は「わざわざ作りたくない」理由の強弱によるとは思いますが。
複雑でも、どうしても表の一覧表印刷でなければならないとしたら、
例えば次のような別表書き出しの方法とかを考えてみました。
-------------------------------
*↓必要な並べ替え状態にした上で
行集計 データ行=無効,小計{[某項目]っつーか、頭字を出す}
*↑この時点で置換でデータ加工することも可能
書き出し 枠組み,"作業.tbl"
書き出し 表,"作業.tbl",追加,終了状態=&某,*
*↑頭字のみを書き出す
行集計解除
書き出し 表,"作業.tbl",追加,終了状態=&某,*
*↑明細行のみを書き出し追加する
表 "作業.tbl"
並べ替え …… 
*↑それぞれの頭が先に来るような並べ替え条件を設定しておく
*そして一覧表印刷はこの作業表から実行する
-------------------------------
あるいは、このような作業を要するならば、「レポートをわざわざ作」る方がマシでしょうか?(^^;)
10095 Re:集計行の表示について えむに 2001/03/08-00:55
記事番号10079へのコメント

ご期待にそえるか不安ですが・・・・

簡易的にはレポートのサンプルで作ると早いんですが
(一覧表で索引項目を店舗にみたてれば良いんですが・・)
まあしかし、レポート・一括を使わないが集計などの処理は多少知識がある方との前提ですと・・・

【行集計】

行集計を取ります。(大計・小計どちらでも良いんです)
ただし、集計の中の集計行(L)ボタンの中では
「#sstr(#項目値,1,1)」とします。
これは、ボタン「項目値(V)」を押した後にでも訂正して下さい。

  あ………
  あ………
  あ………
L あ
  い・・・・
  い・・・
L い
  ・
  ・

 となります。

【書出】

「HOME」キーで集計行のみの表示にして、表を書出します。
 集計を解除して、全ての行を同じ表へ追加書出しをします。
 
(※とりあえず、それぞれ全項目を書出せば良いと思います)

【書出した表を開く】

 「索引とすべき項目」の並替えを実行して見て下さい。
 目的の状態に並びます。

万が一、索引の一文字と同じ「あ」が有たとしても物理的に先に書出された索引行の方が上に来ますから、
意に反する事は無いと思います。

あと一つ残る課題は索引とすべき行のデータを「−あ−」の様にしたい・・・かもしれませんね。
これは集計の際に、別の項目に特定の文字列など印を付けて一緒に書出せば
その特定の文字列の行のみ選択する=過去に集計行だった行になりますから
置換などで「−あ−」にする事は容易いです。トライしてみて下さい。
10115 Re:ありがとうございました Kayo 2001/03/08-16:52
記事番号10095へのコメント
悲しげさん、えむにさんありがとうございました。

何せ根が横着モノなので極力ファイルを増やさないで一つのファイルの中で出来ないかと欲張ってしまいました。

というのも、データ的にはいじりたくなかったので単純に集計作業で何とかならないかと思っていました。
恒久的ではなく単発の出力だったのでレポートもテーブルも作りたくなかったので
一覧表でなんとかならないかと簡単に考えての質問でした。

集計行の表示(上下)をソフト上で選択できるとこんなときありがたいですね。
こんなこと考えるのは私だけなんでしょうか

横着モノでした。^_^;
10143 Re:ありがとうございました 悲しげ 2001/03/09-12:18
記事番号10115へのコメント
どもっ、Kayoさん

既に一件落着のようですが、小姑モードで一言。
え〜、このコメントから判明したことはKayoさんが「横着モノ」であることだけです。(^^;)
これを読んでいる皆さんが知りたいのは、そんなことではなくて
おそらくは、ファイルを増やさないことを優先させて別表書き出し方式を採用したのか、
あるいは諦めて簡単な一覧表レポートの方を採用したのか、だと思いますから、
私としてもそのようなコメントが望ましいと感じました。

>集計行の表示(上下)をソフト上で選択できると
>こんなときありがたいですね。
>こんなこと考えるのは私だけなんでしょうか

う〜ん、ま、有った方がいいけど、でも印刷ってことになれば、既に比較的簡単に一覧表レポートで実現できますからね、
K3としての優先順位は後ろの方になりそうな気がします。

戻る