|
分類:[VB.NET]
分類:[VB.NET]
はじめまして、ここには初めて投稿させて貰います XPでVB.NETを使ってプログラム作っています。 現在フォームから担当者を入力して、条件に合う仕入先をレポートに出すプログラムを作っています。 レポートに出すまでは上手くいきました。 しかし、ページ計を出すのにページフッターに必要なテキストボックス等々を設置して合計を出したのですが、データ明細との間に空白が出来てしまってそれを無くそうと色々やってみているんですが上手くいきません。 レポートフッターには合計を入れているので、他の人のアドバイスもあって新たなグループをレポートに追加して、そこにページ計で必要なテキストボックス等々を置いてます。 1ページは30行表示されるので、29行以上になったら改ページをして30行目にはページ計を出そうとしてます。 29行以上にならなくてもデータ明細のしたにページ計を出したいのですが、VB.NETはあまり慣れてなくて四苦八苦してます。
SQL Serverを使っています。そこでストアドの方でまず何行あるか取得して、それを1行〜ラスト行まで出して、29行毎に1,2,3…と割り振ろうと考えましたが上手くいきません。 他の人のアドバイスでCreateDataSetに.Add(New DataColumn("PAGE", GetType(System.Int16)))を追加したのですが、それをどう使うかも分からなくてあたふたしてます。 部分的でも構いませんので、何かご助言お願いします。 この部分でこの関数を使うでも構わないのでお願いいたします
|