• 締切済み

ACCESSのデータ入力時の「メモリー不足」メッセージ

2年前に外部依頼して作成した販売管理(ACCESS)で出荷データの入力時に 「メモリー不足です」の表示が出て先へ進めません。データは受注と出荷データのみのシステムです。作成者と連絡不能で弱っています。ACCESSの入門書を一読した程度の者で、ほとんど解りません。  ACCESSのテーブルは、ファイルサイズの規定がされているものでしょうか?過去のデータは本社の別ファイルに取り込まれているので削除していいのですが、削除の仕方を教えてください。

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>「メモリー不足です」の表示が出て先へ進めません 上記のエラーはAccess2000をWindows2000より前のOSで使用すると良く出ていましたが。 使用している環境が書いてありませんがやはりそうでしょうか?Windows2000より前のOSでOffice2000を使用しているとか・・。 この場合解決するためにはMicrosoftOffice2000のサービスリリース1を入手してインストしないとダメだと思います。 下記のURLでダウンロードできます。 >削除の仕方を教えてください。 削除クエリを作り削除して良いレコードを抽出し削除するのは簡単にてきますが・・。 テーブルの構成などによって各テーブル間の整合性を取っているはずなのでその辺が分からないと単純に削除して良いのか不明です。参照整合性が取れなくなる可能性もあります。 リレーションで連鎖削除がされていれば主テーブル側のレコードを削除すれば子テーブル側のレコードも一緒に削除されるのですが。

参考URL:
http://support.microsoft.com/kb/245025/JA/
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

誰か、アクセスに詳しい知り合いに見てもらったほうが一番かと思います。 メモリ不足といった場合、原因がなかなかつかみにくいからです。 実際、見たほうが、すぐわかると思います。 まず、確認事項として、物理的にメモリは、足りているのか? また、HDDの空きはあるのか? MDBのサイズは、どれぐらいか? ぐらいしか 思いつきません。

関連するQ&A

  • アクセスファイルを上書きしてもデータが消えないようにしたい

    アクセス2000にて受注システムを構築しています ひとつのファイルにテーブル、クエリなど全てのプログラムを組んでます テーブルはODBCリンクで行っているのですが、2~3種類ほどローカルテーブルがあり、 ここに月々のデータが保存されています。(1ヶ月ごとに手動で削除) 更新・変更などでファイルを上書きすると、このローカルテーブル内のデータが消えてしまうのですが、 消えないようにする方法っていうのはありますでしょうか

  • ACCESS2003のデータ取得関数(クエリー版)

    前質問でAccess2003のデータをテーブルより取得して外部データに反映することができました。 こんどはクエリーからデータを取得して外部ファイル(HTMLドキュメント)を作成するようなVBAの関数を教えていただけますか。 よろしくお願いいたします。

  • ACCESSのテーブルのデータの一部削除

    アクセスのdbmファイルが大きくなりすぎ(2G近く)、予定通り、ファイルを2つに分けようとしています。 コピーをとって、2つにします。 1番目のファイルには、今年の3月末までのデータ、 2番目のファイルには4月1日からのデータにしようとしています。そこで、データの削除ですが、1番目のファイルで、テーブルを直接開いて、範囲を指定して削除でも良いのですが、結構時間がかかります。また、テーブルの数は結構あるので、現実的ではありません。 クエリを作成して、元のテーブルのデータを削除することは可能なのでしょうか? 勿論、クエリは結構はいっていますので、これらに影響のないように実行される必要があります。 よろしくお願いいたします。

  • アクセスでのデータの入力と出力について

    アクセスでテーブルに下記のデータを登録したいのですがなるべく簡単な登録方法を教えていただけないでしょうか インポートとかいろいろ調べてみましたが地道に一つずつ入力するしかないのでしょうか? (1)フオルダにある3000個の「ファイル名」(テキストファイル)をアクセスのテーブルに登録  例 abcde001.txtというようなファイルが3000個ありますこれらのファイルのファイル名をテーブルに取り込む (2)最終的にしたいことは(1)のファイルの内容を検索して@から始まる文字列を抽出したい まとめますと、あるフオルダにあるすべてのファイルの中身を文書検索して@から始まる数桁の文字列を検索したあとにファイル名ごとに@から始まる文字列の一覧表を作成したいのですが、アクセスでできる範囲をこえているのでしょうか? アクセスで実現する方法、プログラムを組む、フリーのツールで実現できるようなものがあるなどアドバイスをいただければと思います よろしくお願いします

  • access テーブルへのデータ入力について

    只今accessにて受発注のデータベースを作っておりますが、初心者でつまずいているため、ご教授ください。 商品テーブルに仕入単価が入っています。受注テーブルには仕入金額を入力する欄があります。普通なら、仕入単価と受注の数量をクエリで計算させて様々に加工、使用していくと思うのです。しかし、仕入単価は一応1年単位で決まっていますが、原材料の価格によって変動がある場合があります。 そこで、納品書の入手時点で仕入金額を入力しようと考えていますが、基本的には商品テーブルの単価使用したいので、フォームの仕入金額を入力する規定値に商品テーブルからの単価で計算させ、違った場合は手入力という形にしたいと思っています。 規定値に =[数量]*[単価](このフォーム自体のレコードソースが各テーブルをつなげた参照クエリです。) と設定しましたがname?エラーが返ってきています。 どうしたらいいでしょうか?この方法に限らず、単価変動がある場合の金額をどのようにすれば管理できるか案がありましたらお教えください。

  • AccessにExcelのデータがリンクできない

    Office2003です。エクセルで作成したデータをアクセスにリンクしています。更新の作業は、エクセルで行っています。アクセスのテーブルを開こうとしたら、「外部テーブルのフォーマットが正しくありません」のエラーメッセージがでました。エクセルで何かしてはいけない事をしてしまったのでしょうか。

  • ACCESSの同時にデータ入力★初心者です★

    いつも利用させていただいております 今回も困っております どうかお助け下さい windows XP と access 2000 です 製造業をしておりますが、お歳暮やお中元などの ギフト商材も作って売ろうと考えております 個別のお客さまへの細かな対応などに データベースを活用していきたいと考えております 商品を受注したときに、 4つのテーブルにデータを入力して管理したいと考えております 1.受注テーブル(受注ID、受注日、商品ID、購入者ID、発送先ID) 2.商品テーブル(商品ID、商品名)  ※すでに入力済 3.購入者テーブル(購入者ID、購入者名) 4.発送先テーブル(発送先ID、発送先名) これで、受注テーブルに打ち込むときに 一度に2~4も打ち込んでしまいたいです 3~4をあらかじめ打ち込んでからとか していると、多くの注文が来たとき 混乱してしまいそうです ルックアップウイザードを使う方法も考えたのですが、ほかに良い方法がありそうな気がして… よろしくお願いします

  • USBメモリーをデータファイルとして使っています。特に、Access2

    USBメモリーをデータファイルとして使っています。特に、Access2003のデータファイルとして、使っています。昨日、何時もどおりUSBメモリーからデータを読み込みましたら、読み込み専用として開かれました。おまけに、そのUSBメモリーにあるデータを保存しようとしたら、読み込み専用ですから、保存できませんと表示されるようになりました。どうしたことでしょうか?何方か、USBメモリーに詳しい方、ご指導願います!!

  • Accessでデータインポート時に確認画面を表示させたくない

    アクセスにデータを入力するための仕組みを作っています。 (直接作成したのは私ではなく、協力を頼んだ人ですので、 内部の詳細までは分かりません。) あるフォルダに、CSVのファイルを置いて、ACCESS側の管理で作成した インポートボタンをクリックするとそのデータがインポートされるようになっています。 あるファイルはファイル名固定で複数個あります。 で、ここからが本題なのですが、 デフォルトの状態ではこの作業をする場合、 「削除クエリを実行するとテーブルのデータが変更されます。」 と、確認画面が表示されます。また、 「○件のレコードが指定したテーブルから削除されます。」 「削除クエリを実行すると、テーブルのデータが変更されます。」 「追加クエリを実行すると、テーブルのデータが変更されます。」 ・・・と、複数の確認画面が出てきてしまいます。 [ツール] - [オプション] の [編集/検索]タブの中の 「確認」項目(レコードの変更、オブジェクトの削除、アクションクエリ) のチェックをはずせば確認画面は表示されなくなりますが、 今回は、MDEにしたファイルをACCESSデベロッパーを使用して、 ランタイムをつけて、インストーラーを作ると、オプションが表示できなくなります。 (Access環境がないPCにインストールするということです) これをどうにか確認画面が出ないようにはできないでしょうか?

  • ACCESS2003のデータ取得関数

    前質問で外部ファイルに書き込むことがわかり、次は実際にAccess2003のデータを取得して外部データに反映させたいです。 動作環境として、*.mdbファイルにあるテーブルからデータを取得するというものです。 DB接続からテーブル指定、特定のカラムからデータの取得、クローズといった一連のサンプルプログラムの参考サイトがございましたら教えていただけますか。 また、テーブルにパスがかかっていた場合の関数またはロジックなどございましたら併せてお願いします。