閲覧いただき、ありがとうございます。
ACCESS 2007
テーブル名: tbl_room
フィールド名: 賃料
実は設計のミスで、テキスト型になっているフィールド(賃料)を通貨型に変更したいのですが、いままでテキスト型になっていたため、「応相談」という文字を入れてしまっており、変更すると、このデータが(一行丸々)消えてしまうという問題があります。
そこで、「応相談」の部分を空欄(もしくは0)に変換したいのですが、データが数万件あるため、手作業では納品日までに処理できません(._.)
そこで、VBAなどを使用して、変換出来ないものかと考えているのですが、どなたかお知恵をお貸し願えませんでしょうか。
(EXCEL VBAはわかりますが、ACCESS VBAは利用したことはありません。)
<スキル>
VBA:初心者
SQL:初級者
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
1.テーブルで行う場合
「編集」「置換」で「応相談」を0またはNullに置換する。
2.更新クエリで行う場合
クエリの種類を更新に変更して、賃料のフィールドを選択
更新する内容を0またはNullをセット
条件に"応相談"をセットで実行
3.コピーを作成して追加クエリを行う場合
テーブルをコピーして貼り付け(名称は変更、テーブル構造のみを選択)
コピーしたテーブルの賃料フィールドのデータ形式を通貨型に変更
元のテーブルでクエリの種類を追加に変更(追加先はコピーしたテーブル)
賃料の部分のみ
式1:Iif([賃料]="応相談",0,[賃料])
※空欄の場合は0の所をNullにしてください
として実行
追加したコピー先のテーブル内容を確認後にテーブルの名前をtbl_roomに変更(元のテーブルを上書き)
No.1
- 回答日時:
2通りのやり方を。
1.SQLを作成し、賃料を「0」にUPDATEする。
2.数万件(エクセルに収まる範囲であれば)のデータをコピーし、
エクセルに貼り付け、「応相談」を「0」に全置換後、
再び、アクセスのテーブルに貼り付ける。
どうでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
Accessを使って日付を比較したい
-
accessのレポートであとから他...
-
Accessで、指定した区間のシリ...
-
ACCESS Yes/No型の集計
-
Access2010 携帯番号にハイホン...
-
Accessで検索を高速化
-
Accessで Bテーブルのフィー...
-
accessで過去に入力したデータ...
-
Accessの「式で型が一致しませ...
-
アクセスのデータ型を変更する...
-
オートナンバー型を1から始める...
-
アクセスのフォームを開くとき...
-
アクセスにエクセルのデータを...
-
Accessのテーブル作成クエリに...
-
ACCESS クエリで重複データを最...
-
選択したチェックボックスのみ...
-
ACCESSでクエリを作成したら「...
-
accessの自動更新処理をできな...
-
アクセスでテーブルの変更内容...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
accessのレポートであとから他...
-
Accessを使って日付を比較したい
-
アクセスにエクセルのデータを...
-
Access 複数フィールドの一致
-
accessで、「集計のオプション...
-
Accessの入力フォームから、テ...
-
Accessで検索を高速化
-
MS-Accessのレコード内のフィー...
-
Access2010 携帯番号にハイホン...
-
Accessフォームでデータ入力で...
-
オートナンバー型を1から始める...
-
Access 2010 土日祝日を除いて...
-
アクセスのフォームを開くとき...
-
Accessクエリのデータ表示件数...
-
Accessのクエリによる集計が出...
-
Access クエリの更新結果をテ...
-
アクセスの重複クエリ
-
アクセスのオートナンバーの再...
-
ACCESS Yes/No型の集計
おすすめ情報