
ACCESS 2010にて、追加クエリでテーブルにレコードを追加しています。
テーブル構造は、ID、製品名、在庫数、入荷日、依頼日となっています。
いくつかの選択クエリとクロス集計クエリを経て、その結果を追加クエリで、製品名、在庫数、入荷日の3フィールドに追加しています。
依頼日は、追加クエリ実行後にデータシート型フォームから入力しています。
その後、追加クエリを実行すると、依頼日の入力されていない重複データが追加されてしまうので、追加クエリを実行しても重複しないようにしたいのです。
わかる方、ぜひ教えて下さい。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
状況がよく呑み込めませんが、
インデックス(必要に応じて複数フィールド)を作成しておけば
http://office.microsoft.com/ja-jp/access-help/HA …
追加クエリー時にAccessが弾いてくれます。
じゃダメですかね?調べてみてください。
ご回答、ありがとうございます。
私の説明不足ですみません。
オートナンバーのID以外のフィールドは、重複データが入る可能性があります。
製品名は、在庫数が減少すれば、また同じ製品名を追加しなければなりません。
在庫数も複数の製品で同じ在庫数なら、同じ値になります。
入荷日も、複数製品が同じ日に入荷すれば、同じ値になります。
依頼日は追加クエリで追加するフィールドの対象ではありませんが、追加クエリで追加後、同じ値を入力する事があります。
重複する可能性が無いのは、製品名と在庫数と入荷日が、全て一致するという事です。
したがって、追加クエリ実行時に、製品名、在庫数、入荷日の3フィールドが全て既存のテーブルのレコードと一致する場合は、追加したくないという事になります。
そんな条件での追加の回避が、どうにもわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
追加クエリで重複データなしで追加したい
Visual Basic(VBA)
-
Accessの追加クエリで既存のテーブルに上書き追加をしたい
その他(データベース)
-
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
-
4
ACCESS テーブルを見比べて、一致しないレコードを追加したいです
Access(アクセス)
-
5
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
6
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
7
アクセスでの追加クエリでのエラー表示について。
Access(アクセス)
-
8
Accessのデータのインポートで重複分を排除
その他(Microsoft Office)
-
9
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
10
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
11
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
12
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
13
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
14
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
15
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
16
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
17
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
18
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
19
クエリのデータをテーブルに入れたい
Access(アクセス)
-
20
Accessで重複データを入力できないようにしたい。
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
アクセスで空白がグループ化さ...
-
AccessでSQL結果を直接csvに書...
-
Access 複数のクエリの結果を...
-
EXCELの外部データ取得ができない
-
Access2000で抽出したデータに...
-
日付型のフィールドに空白を入...
-
ACCESS 重複データを1...
-
Excleピボットでデータのない部...
-
差込印刷での全角表示について...
-
ファイルメーカーのCase関数で
-
VBA 別シートの同じ日付の欄に...
-
アクセスで追加した項目に全て...
-
エクセルデータをワードで差し...
-
アクセス 項目毎にデータを横...
-
年度ごとの最大値
-
アクセスのクエリー作成
-
ACCESSのクエリで抽出条件「ま...
-
ACCESSユニオンクエリから新テ...
-
アクセスのクエリでSplit関数は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
access追加クエリ実行時の重複...
-
Access 複数のクエリの結果を...
-
AccessでSQL結果を直接csvに書...
-
yes/no型のチェックができない...
-
EXCELの外部データ取得ができない
-
アクセスで空白がグループ化さ...
-
Accessのエラーについてです。
-
レコード件数をファイル名にし...
-
ログイン画面後のページの表取...
-
Accessでユニオンクエリを作成...
-
ACCESSのフィールドの表示順が...
-
Access複数のクエリをExcelの1...
-
Me.FilterOn = True は先でも後で
-
Accessで進行状況インジケータ...
-
Accessのアクションクエリ実行...
-
ACCESS 開いている表を閉じる...
-
Access VBA(条件付きクエリ実...
-
ACCESSでメッセージにクエリ結...
-
ACCESS テーブル内の列...
おすすめ情報