ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4016146 レポートが開けない。
質問者:n_c63amg 作成済みのレポートうまく開くことが出来ません。

エラーの内容としては、

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

といった表示が出ます。
特にレポートを修正したことは無いのですが、
システムに取り込むファイルを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()
困り度:
  • すぐに回答を!
質問投稿日時:
08/05/12 10:48
最新から表示回答順に表示

回答

ANo.2 No.1さんと同じです。
 「R_帳票一覧」のプロパティのレコードソースにクエリーが指定してあるはずです。
そのクエリーを単独で開くと同じエラーメッセージが出るはずです。
回答者:ogohnohito
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:
08/05/13 07:45
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.1 これAccessですか?バージョンを記述してくださいね。
推測ですが、レポートの元になっているクエリにエラーがあると思います。
「あいまい」というメッセージが出るのは複数のテーブルを結合したクエリで、
ユニークでない(複数のテーブルに同名のものがある)フィールドを参照したためでしょう。
回答者:nda23
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:
08/05/12 15:24
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示