A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
フォームでの入力が前提ですが、DCount 関数などを使えば重複の有無が
分かります。
テキストボックスの更新後イベントなどで、
If DCount("*","[テーブル名]","[フィールド名]=" & Me!テキストボックス名) > 0 Then
MsgBox "重複があります。"
End If
のようにしてみてください。
なお、上記は、フィールド名 が数値型を想定しています。
No.1
- 回答日時:
Accessではキー項目の無いテーブルの作成が可能ですが、動作速度の面で使用の推奨はされていません。
(レコード件数が増えると検索動作がとても長くなります)
フォームでテーブルの各項目を直接リンクしてしまうと、入力している段階で検出する方法は実質無いと思われます。
フォームの入力項目をテキストボックス等の変数として扱い、入力が終わった段階でその値を使ってレコード検索し、重複するレコードがあるかないか判定してはどうでしょうか。
なお、レコード番号を何らかの方法で生成するようにして、入力しない項目としてテーブル内部だけで使用すれば、内容が重複するレコードを持つインデックスキー項目のあるテーブルが作れますよ。
この回答への補足
フォームを使ってない場合はどうしたらいいでしょう?
そんなんでデータベース使うなよって言わないでくださいね。簡単なものなので必要ないんです。
初心者です。
申し訳ないのですがおっしゃっている意味が分かりません。もうすこしやさしく教えていただけないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) 重複データの抽出について 2 2023/07/21 14:52
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- Excel(エクセル) Excelで連続して重複する行数の違う列を参照する方法 5 2023/04/23 06:15
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Visual Basic(VBA) ListView重複データ削除 2 2022/08/05 18:12
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データの二重表示の原因
-
Accessにインポートしたら並び...
-
ACCESSのBookmarkプロパティの...
-
数百万件レコードのdelete
-
3つ以上のテーブルをUNIONする...
-
ManagementStudioからのデータ削除
-
2つの項目が重複するレコード...
-
Accessでの禁止文字チェック
-
Accessで重複したデータを一件...
-
accessで検索&入力 データの...
-
フォームからのレコード削除に...
-
AccessのSQLについて教えてくだ...
-
非連結サブフォームのレコード...
-
レコードロックする方法
-
Accessの重複クエリで最小以外...
-
Access 削除クエリが重い
-
テーブルのレコード削除ができ...
-
相互データがあるの情報を取りたい
-
ACCESSで以下のフォームを作成...
-
なければInsert、あればUpdate ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データの二重表示の原因
-
Accessにインポートしたら並び...
-
3つ以上のテーブルをUNIONする...
-
数百万件レコードのdelete
-
2つの項目が重複するレコード...
-
Access 1レコードずつcsvで出力...
-
Access VBA Me.Requery レコー...
-
ManagementStudioからのデータ削除
-
非連結サブフォームのレコード...
-
Accessで重複したデータを一件...
-
ACCESSのBookmarkプロパティの...
-
Access 削除クエリが重い
-
Accessでの禁止文字チェック
-
Access カレントレコードがあり...
-
SQLServerで同一条件レコードの...
-
Accessでの排他制御
-
ACCESS【更新クエリの中断がで...
-
SQLデータ修正時に『このレコー...
-
(ACCESS)並び替えをしないで...
-
ACCESSファイルを開こうとする...
おすすめ情報