ユーザからの入力をうけつけるときに、ユーザーが勝手に空白を入力し、レコードの中の名前の後ろに空白がやたら入っているデータがあるため、空白を除去した新しいテーブルを次のメンテナンスの時に作成しようと思っているのですが、今までアクセスをただの器(データ格納)にしか使用していないため、基本的なクエリ(結合、グループ化等)しか使えず、空白の除去をどうしたらよいかわかりません。これはクエリでできるのでしょうか?それともVBAを使用しないといけないのでしょうか?アクセスのVBAの場合、一度も使ったことがないので、恥ずかしながら、本当の最初から教えてもらえないでしょうか?ちなみにネットでいろいろ調べたのですが、エクセルのVBAは詳しくのっていますが、アクセスのVBAはまったくのっておらず調べることができませんでした。申し訳ございません。よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
状況が分かりませんが、件数が少なく一時的なクリーニングであればテーブルを開き、編集→置換で検索する文字列にスペースを入れ、置換する文字列に何もいれず、検索条件をフィールドの一部にして1レコードづつ置換して削って行っては如何でしょうか。
名前のフィールドということで氏名の間に1スペース入ると考えたので一つ一つになりますが、全スペースを無条件に削るのであれば、全て置換で一気に消してしまえば良いでしょう。その際は必ずテーブルのバックアップをとらないといけません。更新クエリーで一気に削る方法もありますが、クエリーを使用するのが難しいとの事なので上記をお勧めします。意外とサクサクいけますよ。No.2
- 回答日時:
アクセスのバージョンが書いてありませんが
Microsoft(R) Access 2000 (9.0.6926 SP-3)
で試験した結果です。
データが破壊される可能性があるので、空白を除去したいデータが入っているフィールドを
aaa
除去したい結果を入れるフィールドを
bbb
とします
UPDATE test SET test.bbb = Trim([aaa]);
この更新クエリで空白は除去できます。
問題なければ更新クエリを作り直し
UPDATE test SET test.aaa = Trim([aaa]);
とするか、フィールド名を変更してください。SQL文はクエリの作成で、テーブルを選択せず、デザインビューを開いた後、ツールバー左はしの「SQL」と表示されているボタンを押し、「SELECT;」と表示されているのを消して、代入すれば良いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Visual Basic(VBA) EXCEL VBAでA列にある空白行より下の行すべてを削除する方法を教えてください。 3 2023/02/17 07:02
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Excel(エクセル) セルの上書き禁止について 5 2022/04/02 10:09
- Access(アクセス) アクセス IDが空白の時、メッセージボックスがでるようにするには 1 2022/08/04 11:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
アクセスで追加した項目に全て...
-
Accessを開きなおすとテキスト...
-
テーブルでメモ型になっている...
-
Accessのクエリでハイパーリン...
-
Accessで、テーブルに入力した...
-
Access で 特定の文字の個数を...
-
AccessのDLookUpの第3引数の値...
-
アクセスのクエリ 1文字以上を...
-
アクセス2007でオートナン...
-
MS Accessの小数の桁制限
-
フォームの再利用
-
Access2010での、レポートの両...
-
Access2002の重複クエリで大文...
-
アクセスのクエリに「PHONETIC...
-
SQLステートメントのFROM句・・・
-
ACCESS クエリ抽出する際、重複...
-
access フォームを開くと「パ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessで、1つの項目に複数の...
-
テキストボックスにクエリ結果...
-
Accessを開きなおすとテキスト...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Accessで、テーブルに入力した...
-
Access:値が求めたい値の2倍...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
更新クエリをリンクデータベー...
-
アクセスのクエリ 1文字以上を...
-
追加クエリで特定フィールドの...
-
accessでの文字列の混ざった連...
-
アクセス クエリのフィールド...
-
accessvba 複数条件でFilterを...
-
途中で改行されたCSVをAccessに...
-
access フォームを開くと「パ...
-
Access2002の重複クエリで大文...
-
【急】Access 4桁の数字の頭...
おすすめ情報