• 締切済み

access2000でデータをまとめてクリアーしたい。

お世話になります。今年度からアクセスを使ってあるものに対する対象者名簿のデータベースを作って管理するようにしたのですが、年度ごとに人の追加と削除があります。それで、新しい年度にも重複する人がいることを考えて、今作っているデータベースをコピーして対象者の追加と削除はしたのですが、今年度の各個人の月別状況を消したいのです。まとめてデータを消去する方法があれば教えてください。 あと、今回はデータベースをコピーして作りましたが、上記のことを年度替わりに上手くする方法があれば教えてください。 ちなみに超初心者なので、計算式などがあるなら詳細を書いていただければうれしいです。 よろしくお願いします。

  • mk114
  • お礼率39% (21/53)

みんなの回答

  • yoisho
  • ベストアンサー率64% (331/516)
回答No.1

まだ回答が付いていないようなので、少々責任を感じまして(以前に、また質問してくださいなんて申し上げてしまったような気が・・・)、遅くなりましたが、コメントさせていただきます。 データの一括削除とか、更新なんかは、アクションクエリー(削除クエリーや更新クエリーをHELPで確認してください。)を使えば良いかと思うのですが。 具体的なことは、テーブル構造が良くわからないとなんとも言えませんので、差し障りの無い範囲で補足していただけませんでしょうか。 名簿と月別状況は別テーブル? 年度ごとでテーブルを更新するのはなんのため?(同じテーブルではだめ?) 月別状況は日付フィールドの値で集計しているのですか?(それとも12ヶ月のフィールドがあるのですか?) その他、各テーブルにどんなフィールドがあるのか、今回のご質問に関わる部分について、可能な範囲で教えていただければ、またコメントします。

mk114
質問者

お礼

お世話になります。アクションクエリーでは、レコード自体が消えちゃうんですよね?じゃなくて、ある一定のフィールドだけを消したかったのです。自己解釈で無理かなぁと思ったので、今回は、データを消したいフィールドを削除して新しく同じフィールドを作りました。質問をしておきながら・・・。ありがとうございました。 しかし、又新たな問題点が出てきたので、新しく質問を投稿させてもらいますので、もし良かったら教えてください。

関連するQ&A

  • 壊れてしまったアクセスデータベースのデータ移行

    はじめまして。アクセス2000のほぼ初心者に近い者です。 会社で使用しているアクセスデータベースが壊れてしまいました。データ自体は大丈夫なのですが、数値を入力すると「良」「可」などの判定が出るようになっているのですが、それが出ません。 ここで、質問です。壊れてしまったデータベースのデータは最新のもので、壊れる前のデータベースに、壊れてしまったデータベースの最新データ(フォームではなくデータのみ)だけを移行することは可能でしょうか?重複するデータは上書きになり、新しいデータはそのまま追加されるような形が理想です。 一度、エクセルにデータを移して、それを外部からの取り込みであたらしいテーブルにコピーしようとしたのですが、ダメでした。 ちなみにこれは別の人がプログラムを組んだそうです。今、会社にアクセスをプロ並みに扱える人材がいませんので、こうして質問してみました。初心者なので、どうぞ宜しくお願いします。

  • Accessのデータのインポートで重複分を排除

    MicrosoftAccsessで最初から準備してあるデータベースに 外部から追加でデータをインポートする際、重複データがある場合に インポートしない方法はありますか? もしくは、インポートしてしまった後で重複する分だけ削除する方法はありますか? よろしくお願いします。

  • ACCESSの利用

    VC++6.0を使いAccess2000のデータベースにアクセスする方法ってありますか。 具体的にはデータの追加・変更・削除それとレポートの出力をしたいのです。 よろしくお願いします。

  • 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の仕様でとか、レコードの若い番号順で削除されるとか、明確なルールが あれば教えていただけると幸いでございます。 御手数お掛け致しますが、何卒よろしくお願いいたします。

  • access2000でレコードが消去できない

    access2000で作成したものですが、どこでどう間違えたのか1つのレコードが不具合になりました。(知識がないので説明ができませんが、すいません)で、この1つのレコードを消去するために、データベースを開いて、クリックして消去しようとしたのですが、「対象コードがみつかりません」などと出て消去できなくなってしまいました。「対象コードがみつかりません」とはどういった状況なのでしょうか?またこの不要なレコードを消去するためにはどうしたらよいのでしょうか?お願いします。

  • Accessのテーブルへのデータインポートについて

    Accessのテーブルへのデータインポートについて Access2002で、A.mdbのTESTテーブルからB.mdbのTESTテーブル(構造は同じ)へテーブルデータをインポートしたいのです。 TESTテーブルの主キーはSEQ(オートナンバー)しかありません。 そのときに、コピー元とコピー先の主キーに重複があった場合、オートナンバーなので自動で再付番しデータが追加して欲しかったのですが、 Accessの機能のエクスポート、インポートでは、コピー先に主キーに重複があったデータは上書きされてしまいます。 テーブルを開き、データをコピー&ペーストしますと、ペーストしたときにオートナンバーで自動で再付番されます。 この方法でもいいのですが、データが数百万件あるので、現実的ではありません。 Accessのインポート・エクスポートで、オートナンバーで主キーを再付番してから、B.mdbのTESTテーブルにデータ追加する方法はないでしょうか? よろしくお願いいたします。

  • アクセスの重複データについて

    アクセスのテーブルに日付、名前があります。宿屋なので連泊する人もいて同じ名前が複数の日付にまたがっている場合があります。ここで、1ヶ月分の宿泊者数を数えようとすると、例えば、3連泊した人は3人と数えられてしまって困っています。3連泊した人は1人として数えたいのですが…。要するに、例えば、4月に来館した人数は何人という数字をパッと出したいのですが、良いアイデアがありますでしょうか。(重複クエリを使うと並べてはくれるのですが、数えてもらえません。重複データを削除する方法を使うのは、削除されたら困るので悩んでいます。) 何卒よろしくお願い致します。

  • Access2000レポートについて

    Access2000で担当者別顧客名簿を作成しています。担当者別なので顧客の重複があります。 クエリで抽出してレポートのラベル印刷をしたいのですが、顧客の重複している場合は、1ラベルだけ印刷したいのです。テーブルの削除はしてはいけないのです。できる方法ご存知の方お願いします。 また、顧客名の重複がある場合チェックが自動的に入る方法もありましたらお願いします。

  • 重複データの一方を削除するSQLは?

    2つのテーブルを1つにするとき、 2つのテーブルに同じデータが含まれていたため、 重複データが、いくつか出来てしまいました。 まったく同じものです。 新しく出来たテーブルから、 同じものを、検索して、 一方を削除したいのですが、 どのような方法が、可能でしょうか。 (そもそも、重複となるデータを除いて、 2つのテーブルをひとつにする方法は、 あるでしょうか。) よろしくお願いします。 ちなみに、データベースはAccessです。

  • 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です。)