色の知識で人生の可能性が広がる!みんなに役立つ色彩検定 >>

フォームで定義した変数をレポートに渡して利用したいがうまく渡せません。
具体的にはクエリー名をレコードソースとして利用するために変数に入れて渡そうとしています。

[フォーム]での変数定義
Dim 抽出種別 as String -----(1)

抽出種別 = "Q抽出未回収" -----(2)

[レポート]開く時のイベントプロシージャー
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = 抽出種別 -----(3)
End Sub

実行結果は印刷の各フィールドの項目に
#Name?
と表示されてしまいます。
(3)で変数を使わずに"Q抽出未回収"とやるとうまくプレビューされます。
変数の定義の方法や場所などいまいち理解が出来ていないものと思います。
フォームからレポートへの変数の引渡しはどうやってやればうまく出来るのでしょうか?

教えて!goo グレード

A 回答 (1件)

標準モジュールを追加し、



Public 抽出種別 As String

で宣言してみてはどうでしょうか。
    • good
    • 0
この回答へのお礼

素晴らしいです!出来ました。
ありがとうございました。

お礼日時:2008/06/22 17:21

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

このQ&Aを見た人はこんなQ&Aも見ています

教えて!goo グレード

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング