|
分類:[VB.NET]
分類:[VB.NET]
いつもお世話になっています。 WinXPのVB2005を使っています アクティブレポートで抽出したデータを表示させています 現在、フォームのレポートにデータをセットする際にデータの行数を数えて30行になると1ページとして、改ページさせています 途中の記述は省きますが Dim WK_Line As Integer Dim WK_Page As Integer
WK_Line = -1 WK_Page = 0
WK_Line = WK_Line + 1 If WK_Line = 30 Then WK_Page = WK_Page + 1 WK_Line = 0 End If '頁 dsRow("Page") = WK_Page と、言うように記述させています これをストアドプロシージャにて出来ませんでしょうか? データが30未満ならデータが出切った時点で終了、30以上なら30行目で改ページと言う具合です。 dsRowとありますが、これはDim dsRow As DataRowから来ています 以前、色々と調べたのですが結局分からなく上記の様に落ち着いたのですが 仕様の変更でフォームのコード上からでは対応しきれなくなってしまったのです どうかよろしくお願い致します。
|