Access2016 メモリ不足の対処法について

Anonymous
2021-07-05T08:55:16+00:00

Access2016メモリ不足の対処法についてご教示ください。

フォーム画面にて印刷ボタンをクリックすると画面の条件に沿ってデータを抽出しレポートを印刷するプログラムがあるのですが、

印刷処理で、まれに「メモリ不足」が発生します。

データはOracleデータをテーブルリンクさせています。

Accessを起動しなおし、もう一度同じ操作を行うと問題無く印刷できます。

MDBは2GBを超えることは無く印刷データも多くて数百件程度です。

MDBはデコンパイル、最適化しております。

機器に入れているCPU、物理メモリも十分な容量を積んでいます。

対応としてレジストリの「MaxLocksPerFile」を「300000」にしてみましたが再発しました。

必ず発生する訳ではなく、また再度同じ操作を行うと2回目は正常に動くため原因特定に至っておりません。

考えられる原因( 調査方法でも結構です)、対処法がありましたらご教示ください。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-07-06T00:28:49+00:00

    Makapuさん

    早速の返信ありがとうございます。

    Accessは32bit版ですが、環境等の諸事情があり64bit版への変更は厳しい状況ですが、参考にさせていただきます。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2021-07-05T20:23:08+00:00

    akr1320さん、こんにちは。

    参考情報となります。

    Not enough memory error to print/export report - Microsoft Community

    MS Access Too Many Subforms Error “There isn't enough memory to perform this operation”

    MS Access 2013 - There isn't enough free memory to update the display (microsoft.com)

    上記より、Access が 32 bit 版であれば、64 bit 版の Access に変更するのが有効そうに思いました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません