プロが教える店舗&オフィスのセキュリティ対策術

作成済みのレポートうまく開くことが出来ません。

エラーの内容としては、

イベントプロパティに指定した式:開く時でエラーが発生しました。
指定した式にあいまいな名前が含まれています。

といった表示が出ます。
特にレポートを修正したことは無いのですが、
システムに取り込むファイルを1つ追加しました。
それと、新しく取り込んだファイルから抽出条件を変えて
2種類のデータを作成しているのですが、これが問題ありですか?
もっと違うことでしょうか?
レポートを開く処理までは、何のエラーにもなりません。
DoCmd.OpenReportからエラーに飛んでしまいます。
何かご教示いただけると助かります。
よろしくお願いします。

レポートを開く時のコード↓
If MsgBox("はい :印刷" & vbCr & "いいえ:プレビュー", vbYesNo + vbInformation, "出力処理メニュー", "", 0) = vbYes Then
DoCmd.OpenReport "R_帳票一覧", acViewNormal
Else
DoCmd.OpenReport "R_帳票一覧", acViewPreview
End If
'処理終了メッセージ
MsgBox "処理が正常に終了しました。", vbInformation, " "

帳票一覧作成 = True

On Error GoTo 0
Exit Function

Err:
帳票一覧作成 = False
MsgBox Err.Description

イベントプロパティに指定してある式↓
開く時:=Report_Maximize()

A 回答 (2件)

No.1さんと同じです。


 「R_帳票一覧」のプロパティのレコードソースにクエリーが指定してあるはずです。
そのクエリーを単独で開くと同じエラーメッセージが出るはずです。
    • good
    • 0

これAccessですか?バージョンを記述してくださいね。


推測ですが、レポートの元になっているクエリにエラーがあると思います。
「あいまい」というメッセージが出るのは複数のテーブルを結合したクエリで、
ユニークでない(複数のテーブルに同名のものがある)フィールドを参照したためでしょう。
    • good
    • 0

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

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

関連するカテゴリからQ&Aを探す