プロが教えるわが家の防犯対策術!

アクセス2003 レポート VBAです。

先にレポートを開き、次にその用紙の設定をするフォーム「A」を開きました。
「A」にあるラベルにレポートの総ページ数を表示させたいのですが、レポートの[Pages]をどのように取得したらよいか教えて下さい。
Private Sub Form_Open(Cancel As Integer)
ラベル.Caption = Str(Reports!レポート名![Pages])
End Sub
のように、簡単に取得できたらいいのですが。。。

A 回答 (1件)

こんな風では?



docmd.OpenReport "レポート名",acViewPreview ,windowmode:=acHidden
debug.print reports("レポート名").Pages
docmd.Close acreport,"レポート名"
    • good
    • 0
この回答へのお礼

うゎ!!
すご、簡単。
参照の仕方がまずかったんですね。
ありがとうございます。

お礼日時:2006/07/04 09:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!