- ベストアンサー
Access テーブルデーターの削除
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
削除クエリを作ってみては? 選択クエリにて、「クエリ」「削除クエリ」を選択 テーブルの最上段の[*]をフィールド欄にドラッグで保存 クエリを実行すれば、テーブルの内容をクリアします。
その他の回答 (1)
- rising11
- ベストアンサー率16% (4/25)
テーブル事態けすのは dekete table データを消すには delete 項目名(すべてのときは*) from テーブル名 です。 SQL enterprise などで SQLで
お礼
コマンドボタンとか複雑なやり方でしょうか?
関連するQ&A
- ACCESSでデータ削除すると「読み取り専用」と出る
WINXP、ACCESS2003 ACCESSで二つのテーブルの差分のクエリを作りデータの修正を行っています。 差分のクエリをそのまま、すべて選択してDeleteボタンでデータを削除しようとすると「データは読み取り専用です」と表示され、削除することができません。 レコードを選択して右クリックしても「削除」「新しいレコード」の箇所がグレーになっていて利用できません。 どこかが、読み取り専用になっているのでしょうか? ちなみに、元のテーブルは削除できます。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- アクセスのデータ削除について
Access97を使用して、受電内容のデータを管理しています。 ここ最近データが膨大になりサイズも当然大きくなり、 重くなってしまったので古いデータを削除する事にしました。 テーブルから削除するレコードを選んで「レコードの削除」を 行なってみたんですが、サイズが変わらないのです。 どのようにすればきちんと容量を減らす事ができるのでしょうか? ご指導のほどよろしくお願いいたします。。。
- ベストアンサー
- オフィス系ソフト
- Access2000の削除クエリで消してしまったデータの復旧
Access2000を使用していますが、うっかり抽出条件を入れるのを忘れて削除クエリを実行してしまい、テーブルの中のレコードをすべて消してしまいました。バックアップを取っていなかったので、データが無います。 何か削除したレコードを復旧させる方法はありますでしょうか。難しいとは思いますが、どうぞ宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Accessで重複データの削除について
初歩的かもしれないですが、テーブルにおいて、重複データがある場合の削除の仕方を教えてください。 例えば下記のようなデータの入っているテーブルがあるとします。 [年度] [氏名] [日付1] [日付2] 2001 一郎 1/1 3/1 2001 次郎 1/2 2001 三郎 1/2 2001 三郎 1/2 3/1 2002 一郎 4/2 2002 一郎 4/2 7/1 このテーブルで[年度]と[氏名]と[日付1]がダブっているレコードの一方を削除したいのです。ダブった2レコードで消す方のレコードは[日付2]の入っていない方を削除します。 どうすればよいか分かりません。。教えてください。 よろしくお願いします。 (Accessのバージョンは2000です。)
- ベストアンサー
- オフィス系ソフト
- Access テーブルをデータシートビューで開くことが出来ませんというメッセージが出ます
Accessで単純な入力をさせていたところ、「急に『レコードが削除されました』というメッセージが出たんですけど・・」と担当者が言ってきました。確認したところ、マスターのテーブルも『レコードが削除されました』『テーブルをデータシートビューで開くことが出来ません』とメッセージがでて、関連するクエリなどすべて『レコードが削除されました』とエラーが出ます。入力していた担当者は「変なことはしてません」と言っていますが。入力していた作業内容はもともとあるデータから該当のデータを検索して追記するだけの単純な作業です。Access2000でWinXPを使っています。本当にデータは削除されているのでしょうか?また削除された場合、なんとかデータを復活させる方法はあるのでしょうか?私が操作していないので、どういう経過でこうなったかわからず、ほとほと困っています。考えられる方法があれば教えて下さいませ。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- アクセス97マクロ:テーブルデータ削除の条件設定方法について教えてください。
どうぞ教えてください。 毎月仕事上である処理が終わった後に、いくつかのテーブルのデータの一部を削除する作業があり、これをマクロで自動的に処理できるようにしようと考えました。 そこで、最初は削除したいテーブルごとに削除クエリを作り、Where条件として削除したいデータの年月を尋ねるようにし、これをマクロで「クエリの実行」として複数の削除クエリを一気に実行してまとめて処理しようとしました。 上記でも処理はうまくいきます。 ただ、もしクエリを使わずにマクロだけでこのような処理が可能なのであれば、クエリの数も減るため、できればそうしたいと考えています。 その場合、マクロデザイン画面で「テーブルを開く(テーブル名入力)」→「レコードの選択」→「削除」とすれば削除はできると思うのですが、全てのレコードを削除するわけでなく条件に合致する一部のデータだけ削除したい今回のような場合、Where条件(年月)をマクロ上で尋ねるor設定するにはどうしたらいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- Accessのフォームから削除したレコードをテーブルに保存したい
Accessを利用してフォームからデータを入力しているのですが、クエリを使わずフォーム画面から不必要なレコードをコマンドボタンで削除しています。削除したレコードをテーブルに保存したいのですが、追加クエリで条件を決めずにフォームの画面から判断したレコードだけを削除し、かつ削除したレコードを削除専用のテーブルに追加する方法を教えてください。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- ACCESS 重複データ削除の順番について
追加クエリを使って重複データを削除する時に、削除されるデータについて質問です。 重複レコードを含むテーブルの構造のコピーを作成し、重複レコードを含むすべてのフィールドの主キーを作成して、元のテーブルから新しいテーブルへの追加クエリを実行して、重複レコードを一括削除をしています。 [操作についての参考URL] http://support.microsoft.com/kb/879852/ja =========================================== (テーブル) [ID] [クラス] [名前] [時間] 1 A ああ 11:00 ←重複 2 B 鈴木 12:00 3 C アア 13:00 ←重複 4 A ああ 14:00 ←重複 5 B 森 15:00 6 C アア 16:00 ←重複 7 B 青山 17:00 8 C アア 18:00 ←重複 9 A ああ 19:00 ←重複 =========================================== 上記のようなテーブルで「クラス」と「名前」の2つのフィールドを主キーにした場合、 「A」の「ああ」さんと、「C」の「アア」さんが各3件ずつ重複しています。 しかし、「ID」と「時間」はそれぞれ違っています。 このような場合に、削除されないデータと削除されるデータの違いは何なのでしょうか? ACCESSの仕様でとか、レコードの若い番号順で削除されるとか、明確なルールが あれば教えていただけると幸いでございます。 御手数お掛け致しますが、何卒よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- ACCESS2003 テーブルから特定のデータを削除する
初めまして。ACCESS2003で、"Aテーブル"(電話番号、郵便番号、名前、住所のフィールドがあります)から別の"Bテーブル"(たとえば電話番号削除リスト、削除する電話番号のフィールドのみ)に該当するレコードのみを削除するといったような作業をするには、どのようにしたら良いでしょうか? アクセス初心者で困っています助けてください。
- 締切済み
- Windows XP
- 【Access】レコードが削除できない
どんな操作をしてそうなったかわからないんですが、 テーブルの最終行に全フィールドのデータが「#Deleted」になっているレコードが出来てしまいました。 このレコードを削除し、一旦テーブルを閉じて、また開くと同じものが復活しています。 どうすれば消せますでしょうか??
- 締切済み
- オフィス系ソフト
お礼
ありがとうございました おかげでできました