- 締切済み
ACCESS2003 テーブルから特定のデータを削除する
初めまして。ACCESS2003で、"Aテーブル"(電話番号、郵便番号、名前、住所のフィールドがあります)から別の"Bテーブル"(たとえば電話番号削除リスト、削除する電話番号のフィールドのみ)に該当するレコードのみを削除するといったような作業をするには、どのようにしたら良いでしょうか? アクセス初心者で困っています助けてください。
- foomax
- お礼率0% (0/1)
- Windows XP
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7418/18948)
削除クエリを使えば可能です。 選択クエリにて テーブルAとテーブルBを電話番号で連結して テーブルAをフィールド欄にセット メニューのクエリから「削除クエリ」を選択して名前を付けて保存 このクエリを実行するとテーブルBに電話番号の存在するレコードが削除されます。
関連するQ&A
- accessで複数のフィールドで重複を削除して...
Access2000 どなたか助けてください。 アクセスでtestテーブルがあって、フィールドが(名前、フリガナ、〒番号、住所、電話番号、詳細)とあるんですが、そこで、名前と電話番号が重複(空白を無視)しているレコードを削除(1件残して)して、すべてを表示させたいんですが、どなたかわかるかたいますか。お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- Access 2007で、テーブルからレコードを削除するクエリを作りた
Access 2007で、テーブルからレコードを削除するクエリを作りたい。 具体的には、テーブルAのフィールドF1とテーブルBのフィールドF2があるとします。このとき、テーブルA中の各レコード(仮にXとします)であって、そのF1の値と同じ値をF2に持つレコードがテーブルBに含まれている場合は、(テーブルAから)そのレコードXを削除するという処理をしたいのです。ややこしいと思いますが、これをクエリやマクロで作ることはできるでしょうか? 私はVBAを知らない初心者です。上の処理も文章で書くと理解してもらえるかどうか不安ですが、だれか助けて下さい。
- ベストアンサー
- Access(アクセス)
- [Access]検索データの表示 など
(1)テーブルがA、Bと2つあります。 Aのフィールドは店舗ID、店舗名、支店名、店舗住所、店舗電話番号です。 Bは案件ID、店舗名、支店名、店舗住所、店舗電話番号、それ以外に20ほどフィールドがあります。 Bをフォームを使って入力するのですが、Bのフォームの電話番号欄に電話番号を入力し、コマンドボタンを押すとAの該当する店舗データがBのそのレコードの各対応するフィールドに反映されるようにしたいのですが、どのようにすればいいかわかりません。 また、該当する電話番号がなかった場合は該当なしのメッセージを表示させたいです。 (2)Bのフォームで新規レコードを作成したときに、自動で日付フィールドに現在の日付を、時刻フィールドに現在の時刻を入れたいです。 どなたか教えてください。
- ベストアンサー
- オフィス系ソフト
- 初心者...アクセスの重複チェックなんですが,,,
Access 2000 どなたか助けてください。 アクセスでtestテーブルがあって、フィールドが(名前、フリガナ、〒番号、住所、電話番号、詳細)とあるんですが、そこで、名前と電話番号が重複(空白を無視)しているレコードを削除(1件残して)して、すべてを表示させたいんですが、どなたかわかるかたいますか。お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- アクセスのテーブルで
Access2000を使っています。 既存のテーブルに、以下のような設定をしたいのですが、どうすればいいでしょうか。 ・レコードの削除を禁止する。(1件丸ごとの削除を禁止、ということです) ・特定のフィールドのみ上書きを禁止する。 初心者なので、わかりやすく教えていただけると助かります。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- 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製品
- 2つのテーブルに共通するレコードを削除したい
2つのテーブルがあり、両方にID番号フィールドが存在しています。 Aテーブルは元のデータ Bテーブルは削除したいレコードのID番号 という構成になっているとき、 AテーブルとBテーブルの共通するレコードを削除するにはどうすればよいでしょうか。 ものすごく単純な質問で申し訳ないのですが...宜しくお願いします
- ベストアンサー
- オフィス系ソフト
- アクセスでデータを足すには、また、引くには?
アクセスを使用していて、テーブルAにあるデータに、テーブルBにあるデータを足したいと思っています。 それぞれデータは”名前”のようなフィールドで、ひとつにまとめたいのですがクエリーでの表現が分かりません。SQLビューのようなやり方でも構いませんので、是非お願い致します。 また、もう一つですが、テーブルAにあるデータに、テーブルBにあるデータを引きたい思っています。こちらも”名前”のようなフィールドで、同じレコードは省きたいと思っております。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Access2007テーブルの更新
Access2007で住所録を作成していますが、すでにあるテーブルに名前と郵便番号があります。 そのテーブルに住所を追加し、住所入力支援を設定しましたが、既存のデータには住所が出ません。新規にデータを入れると住所は出ます。 どうしたら、既存のデータで郵便番号から住所が出ますでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessで2つのテーブルのデータの整合性を確認したい
Accessで2つのテーブルのデータの整合性を確認したいのですが、よい方法を教えていただけませんか? 状況は以下のとおりです。 Aテーブル a b c d e 1 111 222 333 444 555 2 666 777 888 999 100 3 110 112 113 114 115 Bテーブル a b c d e 1 111 222 333 444 555 2 666 777 000 999 100 3 110 112 300 400 500 ・AテーブルとBテーブルがあり、それぞれのテーブルのa、b、dフィールドのみを対象に、その値がAテーブルとBテーブルとで等しいかどうか調べたい。 (c、eフィールドの値が異なっていても、a、b、dフィールドの値が同じであればそのレコードはOKとし、a、b、dフィールドで1つでも異なる値があればNGとし、抽出したい。 例えば、Bテーブルの1、2レコードはOKだが、3レコードはNG) ・それぞれのテーブルのaフィールドが主キーになっている。 うまく説明できず、わかりにくいかもしれませんが、よろしくお願いします。
- 締切済み
- オフィス系ソフト