No.2ベストアンサー
- 回答日時:
全てをVBAで処理し、重複のテーブルを作る方法は考えられるのですが、
「重複クエリ」を使う方法では、取り敢えずですが、次の方法は
どうでしょうか。
・モジュールの「新規作成」でコードウィンドに下記コードをコピーして
貼り付けます。
・この関数は、文字列を小文字は"0"、大文字は"1"に変換します。 例えば、LSChk("AaBbCC") とすると"101011" が返ります。
・テーブル作成クエリで必要フィールドの他に最後のフィールド欄に
例えば、重複チェックするフィールド名が[地名]とした場合ですが、
重複CHK:[地名] & LSChk([地名]) と設定します。
・これで作成されたテーブルの[重複CHK]には、もし"Tokyo"であれば
"Tokyo10000" となっていますので、あとは、通常の重複クエリで
このフィールドの重複を調べます。
・なお、全てVBA処理する場合は、宣言エリアに Option Compare Binary を
記述すると大、小文字を識別できます。
Option Compare Binary
Option Explicit
Function LSChk(St As String) As String
Dim L As Integer
Dim ChkOut As String
For L = 1 To Len(St)
If Mid(St, L, 1) = StrConv(Mid(St, L, 1), vbLowerCase) Then
ChkOut = ChkOut & "0"
Else
ChkOut = ChkOut & "1"
End If
Next L
LSChk = ChkOut
End Function
もっと簡単な方法があるかも知れませんが、取り敢えずの方法です。
これで如何でしょうか。
本当にありがとうございました。
早速やってみました。LSChk関数ははじめてでした。
思っていたとおりのことができました。感動です。
他のことにも応用できそうです。
お手数をおかけしてすみません。
Accessが好きになりそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Access(アクセス) お世話になります ACCESSを使用しています 下記のクエリデータ(1)があります 商品名 行数 A 1 2022/09/05 08:52
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- その他(メールソフト・メールサービス) メールアドレスは、大文字小文字の区別はないことは知っています。@の前は、英字のみでしょうか?タイ語と 1 2022/11/23 08:30
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Gmail Gメールって大文字で作っても、小文字で作っても送信したら区別されますか? 大文字で作っても小文字とし 1 2022/05/27 23:16
- 英語 Because growth factors regulate abundance of micro 1 2022/03/28 10:12
- 哲学 説得力を論理の強さまたは修辞の巧みさの2つに分析するにはどうすると良いでしょうか? 2 2022/06/27 05:51
- 化学 エナンチオマーを区別する命名法に(小文字のd l)を用いるものと(大文字のD L)を用いるものとがあ 1 2022/04/18 01:58
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
集合写真、どこに映る?
あなたが集合写真を撮られるとき、画角のどのあたりにいることが多いですか? 私は振り返ってみると右の端にいることが多い気がします。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
Accessでのグループ化で全角・半角を分けたい。
Access(アクセス)
-
access2003で「GROUP BY」を使用した場合の動作について
その他(データベース)
-
Accessの主キーって
Access(アクセス)
-
-
4
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
5
アクセスの追加クエリで教えてください。
Access(アクセス)
-
6
Accessのフィールド数が255しかない=業務では使えない?
PowerPoint(パワーポイント)
-
7
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
8
【Access】Excelインポート時にエラー
Excel(エクセル)
-
9
Accessフィールド名でひらがな、カタカナの区別
Access(アクセス)
-
10
Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
accessvba 複数条件でFilterを...
-
アクセスのクエリに「PHONETIC...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
テキストボックスにクエリ結果...
-
AccessのDLookUpの第3引数の値...
-
アクセスで追加した項目に全て...
-
更新クエリをリンクデータベー...
-
アクセス クエリのフィールド...
-
エクセルのマクロで検索・抽出...
-
ACCESS クエリの抽出条件に他の...
-
Word差し込み印刷のハイフン(...
-
アクセスのエラー「クエリには...
-
SQL文で パラメータが少なすぎ...
-
差込印刷での全角表示について...
-
ToV、サブイベント・犬マップの...
-
日付型のフィールドに空白を入...
-
ACCESSのデータに自動で半角ス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
Accessで、1つの項目に複数の...
-
テーブルでメモ型になっている...
-
Access で 特定の文字の個数を...
-
Accessで、テーブルに入力した...
-
Accessを開きなおすとテキスト...
-
Access:値が求めたい値の2倍...
-
Accessのクエリでハイパーリン...
-
access フォームを開くと「パ...
-
アクセス クエリのフィールド...
-
Access2002の重複クエリで大文...
-
アクセスのクエリ 1文字以上を...
-
アクセスのクエリに「PHONETIC...
-
アクセスのハイパーリンク
-
accessvba 複数条件でFilterを...
-
Access 選択クエリで「テーブ...
-
途中で改行されたCSVをAccessに...
-
Access2010での、レポートの両...
おすすめ情報