- ベストアンサー
Accessはレコード削除だけではダメですか
Access初心者です。以前から会社で使用しているのですが、レコードが増えすぎて重くなっています。今までのレコードを削除したのですが、全く軽くなりません。 データを何か削除しないといけないのでしょうか。 今はAccess2002を使用しています。 よろしくお願いします。
- hitami
- お礼率84% (71/84)
- その他([技術者向] コンピューター)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
今、手元のPCにはACCESSが入っていないので確認できませんが、 ACCESSを起動して、メニューバーの「ツール」だったと思いますが、 最適化(?)というのがありました。これでDBの中のゴミを取り除いて ファイルを小さくできます。
その他の回答 (1)
>レコードが増えすぎ 何件ぐらいでしょうか?どのような操作をしたとき「重い」と感じるのでしょうか? DBは(Accessに限らず)テーブル設計(正規化やインデックス、相互の関係等)が正しくできていれば、相当の件数でも「重く」成ることはありません。最適化は(特に文字型フィールドの削除に伴う)間隙を詰め、ファイルサイズを小さくしてくれますが、パフォーマンスの向上はそれほど望めないでしょう。
お礼
素人なので、表現が間違っていたかもしれません。 アクセスは難しそうですが、勉強していきたいと思います。
関連するQ&A
- Accessでレコード削除ができなくなってしまいました
助けてください。 Access2000を使用しています。 ASPでデータのやりとりできるようにプログラムを作成しているのですが、 何かの拍子にテーブル内のデータを消すことができなくなりました。 直接アクセスで削除しようとしても 「レコードに検索キーが見つかりませんでした」 っていうメッセージがでてきて削除できません。 その他データを変更することもできなくなってしまいました。 新規に追加はできます 以上よろしくお願いします
- ベストアンサー
- その他(データベース)
- Accessで最終レコードの削除について
Accessで新規レコードを作成しないで最終レコードを削除したいのですが、方法をご存知でしたら教えて頂けないでしょうか。 現状は次の通りです。 レコード データ 1000 A 1001 B 1002 C ←最終レコード ※マクロで1002のレコードを削除すると レコード データ 1000 A 1001 B 1002 空白のレコード ←最終レコード となってしまいますが、これを レコード データ 1000 A 1001 B ←最終レコード としたいのです。 ちなみに最終ではない1001のレコードを削除すると レコード データ 1000 A 1001 C ←最終レコード となり、空白の新規レコードは作成されません。
- ベストアンサー
- その他(データベース)
- Accessでデータベースからレコードを削除するには?
Accessについての質問です。 データベースへのデータの登録はフォームを使って行なうようですが、データの削除はどうやってやるんでしょうか? レコード単位で削除したいです。
- ベストアンサー
- オフィス系ソフト
- アクセスのクエリでレコード削除ができません。
アクセス超初心者です。 テーブルを商品コードでくっつけて、クエリのデザインビューで表示しました。 いらないレコードを削除しようとしたところ、できません。 くっつける前の、テーブルではできますが、クエリで実行させ、レコードを削除しようとしたところできません。 どうしたらよいのか教えてください。 あと、もうひとつ、クエリで、出力したいフィールド名をドラッグしたあと、削除したいときには、どうすればよいでしょうか? 表示しないなら、できるのですが・・・。削除がわかりません。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- ACCESSでの重複レコードの削除
ACCESSで、重複レコードを引っ張ってくるのは、重複クエリでやれましたが、逆に、重複レコード(1つのフィールド、或いは複数のフィールドに着目しての)の削除は、やれないのでしょうか? イメージしているのは、エクセルのオートフィルタでの「重複データの削除」です。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ACCESSのレコードを削除してもファイル容量が小さくならない
ACCESSのデータベースのレコードを削除しても、データベースファイルの容量が小さくならないのですが、これはしょうがないことなのでしょうか。 ACCESSをデータベースとして使いたいのですが、社内LANサーバー上にデータファイルを置こうと思っているので、データファイルの容量を小さくしておく必要があると思うのですが… データベースファイルの容量が大きくなってきたら、また新たにファイルを作ってデータを移管するなどしなくてはならないのでしょうか。 初心者ですので、できれば平易な言葉でお教えいただけるとうれしいです。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- accessの改行を削除するには
accessに保存されたレコードの中に、不用な改行がたくさんあり、これをまとめて削除する方法を教えて下さい。 #access歴:あまりなし。 (^^;
- ベストアンサー
- その他(データベース)
- Accessレコードの削除(VBA)
Accessで入力フォームを使用して入力をしていますが、 全項目の入力がされていない場合そのレコードを削除したいのです。 閉じるときに消そうと思い DoCmd.RunCommand acCmdDeleteRecord を入れてみたのですが、レコードの削除はできません、とメッセージが出てしまい消せません。 次のレコードを選択すれば消せるかと思い DoCmd.GoToRecord , , acNewRec を足してみたりしてみたのですが、やっぱりダメでした。 この場合はどのようにすればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセスのデータ削除について
Access97を使用して、受電内容のデータを管理しています。 ここ最近データが膨大になりサイズも当然大きくなり、 重くなってしまったので古いデータを削除する事にしました。 テーブルから削除するレコードを選んで「レコードの削除」を 行なってみたんですが、サイズが変わらないのです。 どのようにすればきちんと容量を減らす事ができるのでしょうか? ご指導のほどよろしくお願いいたします。。。
- ベストアンサー
- オフィス系ソフト
- 【Access】レコードが削除できない
どんな操作をしてそうなったかわからないんですが、 テーブルの最終行に全フィールドのデータが「#Deleted」になっているレコードが出来てしまいました。 このレコードを削除し、一旦テーブルを閉じて、また開くと同じものが復活しています。 どうすれば消せますでしょうか??
- 締切済み
- オフィス系ソフト
お礼
ありがとうございます。 できました。