過去の桐井戸端BBS (桐ver.9)
26607 一覧表形式のフォームから件数を求め表に書き出したい 渡辺金一 2004/06/06-10:00
桐初心者です。
桐 V9
一覧表形式のフォームで各グループごとの件数を別の表(印刷用のハガキリスト.TBL)に書出し処理、
書出し後はグループ解除(別の目的の検索などに使うため)をしたいのですがよろしくお願いいたします。

フォーム B1.wfrm (B1.TBL) , 一覧表形式
B1.TBLには
[ID]  データ型:長整数 ・・・グループの対象? 
[番号] データ型:整数 同じ[ID]に1,2,4,5など不連続の番号あり
[分類] データ型:文字列 データはAとかBなど
[F] データ型:数値 4桁の西暦年(2003とか2004)などの項目名

フォームのコマンドボタンでイベント処理の中で

 書出し 表,"P.TBL",{・・・・"B1.TBL"と"A.TBL"(住所情報など)
 絞り込み [分類]{="A"}
ここで[番号]などの件数検出、書出しができれば
 絞り込み [F]=&F
絞り込み 単一化={[ID]}
書出し 表,"ハガキリスト.TBL",{[ID],住所など、[件数]入れたい

以上よろしくご指導のほどお願いします。

26611 グループの件数を求めるなら行集計が簡単です 佐田 守弘 2004/06/06-16:46
記事番号26607へのコメント
渡辺金一さん
グループ毎の件数を求めるなら、グループ化したフォームを使うのではなく、
表をそのグループで行集計すれば簡単に求められます。集計方法は件数です。
この集計結果を集計行だけを表示し、別表に書き出せばよいでしょう。

それともフォームで表示しながら行わなければならない何か特別の理由があるのでしょうか。

佐田守弘(KS-00119)
26615 ありがとうございました 渡辺金一 2004/06/06-23:53
記事番号26611へのコメント
佐田先生ありがとうございました。
[ID]をグループ項目にして行集計で件数は集計できました。
又、集計結果の集計行のみを別表に書出しはできましたが、絞り込みで[ID]を
単一化した表に件数を記述して使いたいので[ID]と件数の関連付けを行う必要があり処理の仕方の検討を要すると思っています。
ハガキ印刷時に 名前、他何件(集計件数-1)と表示するために使いますのでフォームで表示しながら行うことは考えておりません。
イベントで別表などで処理できればよいと考えています。
当初メイン(A.TBL)&サブフォーム(B.TBL)で[ID]をグループ項目にしてデータの新規登録、
数種類の検索などのフォームでサブフォームの件数は簡単にできましたが、
別表への書出し?方法がわからず今回のフォーム(B1.TBL)で処理をしようとしたものです。
今後ともご指導のほとよろしくお願いいたします。
渡辺金一

戻る