• 締切済み

ACCESS2.0のレポート出力時のエラーについて

ACCESS2.0のレポート出力時のエラーについて教えてください。 ACCESS2.0にてレポートを出力する際に、エラーステータス = "2201"でエラーになってしまいます。 (on error goto でエラーに飛ばしています。) ACCESS2.0とものすごく古いアプリケーションですが、同じような症状がでていれば95でも97でも構いません。原因は同じだと思いますので... とても曖昧な質問ですが、エラーコード=2201 の意味だけでも構いません。 どなたかわかる方教えて下さい。 宜しくお願い致します。

みんなの回答

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

error$ を調べてみて下さい。もしくは、イミディエイトペインで ? error$(2201) を実行してみてください。 もし、アプリケーションまたはオブジェクトのエラーのようにVBAの処理以外に起因するエラーなら、on error を外して、どこ/どのオブジェクトがエラーになっているかを見て、対処するしかないと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Accessレポート出力時の範囲指定

    Accessでレポートを出力する際に出力範囲を画面から入力したいと思ってます。 下記3項目をフォーム(frm出力範囲)から入力しようと考えてます。       住所コード (テキスト形式) : [住所自]   ~ [住所至]        販売店コード(数値型) : [販売店自] ~ [販売店至]        担当者コード(数値型) : [担当者自] ~ [担当者至]  レポートを開く際にWhere条件式に指定すればできるのかとも思いますが (できるかどうかもわかりませんが)どうすればよいかわかりません。 どなたかお教えいただけませんか?

  • アクセスでレポート作成時のエラーについて。

    アクセスで住所録を作っているのですが、 レポートをウィザードを使って作るの始めの画面 『レポートに含めるフィールドを選択してください』で、 必要項目を選択し『次へ』ボタンを押すと、 『インデックスが有効範囲にありません』と言う エラーメッセージが出てきます。 初めて出てきたので、意味が良くわかりません。 どう言うエラーなのでしょうか? よろしくお願いします。

  • AccessのレポートからのExcel出力

    当方、Access初級者です。 Access2000ですが、作成したクエリからレポートを表示させ、Excel出力をしたところ列の並びがレポートに表示されている順と変わってしまいます。 クエリの抽出結果からExcel出力すると問題ありません。 レポートはウイザードを使用して作成し、クエリの項目全てがクエリの項目順に表形式に並んでいる簡単なものです。 Excel出力は、「ツール」→「Office Links」→「Excelに出力」で行っております。 原因と解決方法をご教授下さい。

  • Accessのレポートが開けません。

    いつもお世話になっております。 使用環境:Windows20000、Access2003 表題の件ですが、Accessのレポートを作成し、 メニュー画面フォームからボタンでそのレポートを 開きたいのですがなぜか開きません。 ボタンを押しても画面が真っ白になって砂時計になり、 暫くするとエラーも出ずにメニュー画面に戻ってしまうのです。 以下、ボタンが押された時のソースです。(この1行だけ) DoCmd.OpenReport "Aレポート", acViewPreview 普通にレポートをダブルクリックするとプレビューが 正常に表示されます。 一体何が原因なのでしょうか。何かエラーが出れば対処の しようもあるのですが。 どなたか心当たりのある方おられませんでしょうか。 宜しくお願い致します。

  • Accessでのレポート出力が上手くいかない

    Accessで作った日々の入荷を記録するプログラムを製作したのですがレポート出力の際、通常日にちの若い順からしばらくは表記されていたのですが、あるときを境に打ち込んだものが急に一番最初のページに割り込むような形で表記されるようになってしまい丁度古い情報にはさまれる感じです、状況としましてはあるデータ数を超えると一番前のページに行くような状況ですが、かといって古い情報が表記されていないという事はありません、何せこのソフトは初心者なもので本を見ながらプログラムを組んだのでミスがあるのかもしれません、宜しくお願い致します。※IDをオートナンバーにしてあるのですがデータを消したさい欠番となってしまいました、これも修復できるのでしょうか?重ね重ね宜しくお願い致します。

  • AccessのレポートをWordに

    Accessのレポートの数ページをメールで送りたいのですが。 何か良い方法はございますでしょうか? Wordに出力してみたのですが、レポート全てのデータが出力されてしまったのと、レポートで作成した枠や線などは出力されてないようです。 Accessのレポートで印刷されるのと全く同じように、Wordで印刷されるようにしたいのですが。 よろしくお願い致します。

  • On Error GoTo でエラーが発生する

    Sub Macro1() On Error GoTo ErrorTrap1     '-エラーの発生するコード 1 ErrorTrap1: On Error GoTo 0    Do    On Error GoTo ErrorTrap2       '-エラーの発生するコード 2    On Error GoTo 0    Loop ErrorTrap2: End Sub しかし、以下のようにSubで二つに分けるとエラーは出ません。 Sub Macro1() On Error GoTo ErrorTrap1     '-エラーの発生するコード 1 ErrorTrap1: On Error GoTo 0 Call Macro2 End Sub Sub Macro2()     Do      On Error GoTo ErrorTrap2       '-エラーの発生するコード 2     On Error GoTo 0     Loop   ErrorTrap2: End Sub 「On Error GoTo 0」がうまく解除できていないのかと思い、いろいろ試してみました。 しかし、どういった理由かはわかりませんでした。 「On Error GoTo」は、Subでは、ひとつしか使えないのでしょうか。

  • Accessのレポートで

    お世話になります。 Access2002を使用しています。 レポートで業者への発注履歴を出力するのに、一度出力したレコードを次のレポート時に出力しないようにするには どのようにしたらいいでしょう。 発注履歴テーブルに発行済フィールドを作成し、レポートを出力したらその数値が0から1に変わり、次の出力時のクエリで1をひらわないようようにすればいいと思うのですが、その手法がわかりません。 どなたかご教授ください。

  • アクセスのレポートでの印刷時

    アクセスでウィザードを使ってレポートを作成したところ、 その後レポートを印刷すると、印刷する度に両面印刷されてしまいます。 プリンタの設定を確認したところ、「通常印刷」と表示されています。 恐らく、レポート作成時に両面印刷設定になっていたことが原因だと考えていますが、新規にレポートを作成することがかなり面倒なことから、 この両面出力を設定し直す簡単な方法はないでしょうか? よろしくお願いします。

  • VBからACCESSのレポート出力

    すみません。どうしてもわからないので、質問させて頂きます。 VB6.0 + ACCESS2000 で開発をしています。 インターフェイスはVB,DBはACCESSなのですが、帳票の出力も、 ACCESSで行いたいと思っております。 この時、クライアントにACCEESSが入っていない事も想定して、 ACCESSランタイムも用意しました。 デバッグマシン(OFFICEは入っていません)にランタイム(VB,ACCESS)を インストールして、実行ファイルを実行すると、印刷の部分で、「エラー429 Activeコンポーネントはオブジェクトを作成できません」とのエラーが出て、印刷ができません。 印刷以外は問題なく動いています。 開発マシンは、Win2000、デバッグマシンはWinXPで、ACCESSランタイムはOFFICE XP Developerで作成しました。 下記にソースコードも記載させて頂きます。 もちろん、開発ではきちんと動作しています。 Dim oleAccess As Access.Application Set oleAccess = GetObject(App.Path & "\data\data.mdb") Call oleAccess.DoCmd.OpenReport(ReportName, acPreview) oleAccess.DoCmd.Maximize oleAccess.Visible = True 当初は、「oleAccess.OpenCurrentDatabase」でDBを開いていたのですが、 ACCESSランタイム環境では、GetObjectの方が良いということを聞いたので、 上記の様になっています。 エラーが起きている行は、どうやら「GetObject」の行のようです(oleAccess.OpenCurrentDatabaseの場合でもエラー)。 ACCESSランタイムを使う事が初めてなので、手探りでやっているため、 的外れな所もあるかと思います。 何かアドバイスを頂ければ幸いでございます。 よろしくお願い致します。

専門家に質問してみよう