Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9914 / 9994 ←次へ | 前へ→

【3215】Re:Accessnoのクエリー結果をレポート方法
回答  こもれび  - 04/8/13(金) 17:37 -

引用なし
パスワード
   ▼ちっち さん:
>下記のようなデータをパラメータクエリーで抽出した後に計算出来る方法を教えて下さい

パラメータクエリーで得られたレコードのレコード数をVBAで得られることは
わかりますか?
もしそれがわかれば、DoCmd.openreport でprtargsを出力するレポートに
渡し、Report_openプロシージャの中で渡されたデータをレポートに配置
されたラベルなりテキストボックスに入れるというのはいかがでしょうか。
(prtargsは文字列データです)


・レポートに渡す固有のデータを持ったレポート出力のコード

  DoCmd.OpenReport "130_R", acViewPreview, "501_T", , , PrtArg

・レポートを「開く時」のプロシージャ
Private Sub Report_Open(Cancel As Integer)
'
'
'
'
'
  If OpenArgs <> "" Then
   Me!LblTitle.Caption = Mid(OpenArgs, 1, InStr(1, OpenArgs, "\") - 1)
   Me!LblAddress.Caption = Right(OpenArgs, Len(OpenArgs) - InStr(1, OpenArgs, "\"))
  End If

End Sub

上の例はたまたま私が現在作成しているアプリケーションのソースコード
です。
レポートに渡されたprtargsをデリミタを使用して2つに分解し、別々の
ラベルに入れています。

注)
その1
レポートのReport_Open中の変数は「OpenArgs」としてください。

その2
レポートにてprtargsのデータを入れるところにラベルを使うときは、
ラベルのCaptionの初期値(デザイン時)は適当な文字列を入れておいて下さい。
(空白のラベルは作れなかったと記憶しています)
1,080 hits

【3212】Accessnoのクエリー結果をレポート方法 ちっち 04/8/13(金) 16:46 質問
【3215】Re:Accessnoのクエリー結果をレポート方法 こもれび 04/8/13(金) 17:37 回答
【3217】Re:Accessnoのクエリー結果をレポート方法 こもれび 04/8/14(土) 4:31 回答
【3220】Re:Accessnoのクエリー結果をレポート方法 mana 04/8/14(土) 15:44 お礼
【3216】Re:Accessのクエリー結果をレポート方法 YU-TANG 04/8/13(金) 23:51 回答
【3219】Re:Accessのクエリー結果をレポート方法 mana 04/8/14(土) 15:40 お礼
【3221】Re:Accessのクエリー結果をレポート方法 YU-TANG 04/8/14(土) 21:16 回答
【3225】Re:Accessのクエリー結果をレポート方法 こもれび 04/8/15(日) 8:02 回答
【3229】Accessのクエリー結果をレポート方法 mana 04/8/15(日) 11:29 質問
【3231】Re:Accessのクエリー結果をレポート方法 こもれび 04/8/15(日) 11:55 回答
【3232】Accessのクエリー結果をレポート方法 mana 04/8/15(日) 13:25 お礼
【3230】Re:Accessのクエリー結果をレポート方法 mana 04/8/15(日) 11:34 質問
【3233】Re:Accessのクエリー結果をレポート方法 mana 04/8/15(日) 13:26 お礼
【3235】Re:Accessのクエリー結果をレポート方法 YU-TANG 04/8/15(日) 21:31 質問

9914 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078325
(SS)C-BOARD v3.8 is Free