今access2002のアプリケーションを作っています。
そのデータをエクセルから、テーブルにインポートする作業を仕様としています。
今考えているのは、EXCELのデータを、
ほぼそのままテーブルAとしてインポートし、
そのテーブルを読み込んで編集&項目追加をして、
テーブルBに書き込みます。
その際、のコーディングは、
Private Sub sample_click()
DIM dbDAO AS DAO.DATABASE
DIM rsDAO AS DAO.RRECORDSET
DIM rsDAO2 AS DAO.RRECORDSET
set rsDAO = dbDAO.OPENrecordset("テーブルA",dbOpenTable)
Do Until rsDAO.EOF = true
rsDAO2.AddNew
rsDAO2.項目B1 = rsDAO.項目A1+変数A1
rsDAO2.項目B2 = rsDAO.項目A2*変数A2
rsDAO2.項目B3 = rsDAO.項目A3/変数A3
rsDAO2.項目B4 = rsDAO.項目A4-変数A4
rsDAO2.Update
rsDAO.MoveNext
loop
rsDAO.Close: Set rsDAO = Nothin
rsDAO2.Close: Set rsDAO2 = Nothin
End Sub
上記のように記述すると、テーブルAの全レコードを、
すべて自動編集し、テーブルBに追加できますでしょうか?
やりたいことは単純なのですが、クエリーでも僕のレベルでは、
うまくできそうにないので、質問させていただきました。
どうかよろしくお願いします。
No.2
- 回答日時:
DAO.RRECORDSET などの誤字はあります。
あと、dbDAOをCurrentDBでセット、
また、rsDAO2 がセットされていません。
rsDAO2 を opendbdynaset オプションで開く必要があります。
でないと編集できないですからね。
っていう構文問題ぐらいで(といっても致命的)、考え方としては合ってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Visual Basic(VBA) Sheet2の日付をキーにオートフィルターで2023年1月のデータを抽出し、Sheet3へ書き出すた 2 2023/03/06 23:57
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access vbaで重複レコードの削...
-
Access2013の式ビルダーでユー...
-
sql文で削除クエリを書く
-
重複した複数のレコードを1レ...
-
データがあれば○○なければのSQL
-
ルックアップフィールドについて
-
DAOでSQLServerに接続し、LeftJ...
-
別のaccessファイルからデータ...
-
アクセスで定数を利用したい。
-
ACCESS VBAでテーブル内の特定...
-
「ご処理進めて頂きますようお...
-
CloseとDisposeの違い
-
エクセルで、日付を入力すると...
-
VBAでループ内で使う変数名を可...
-
switch の範囲指定
-
【Excel】特定の文字を含むセル...
-
VBA エンターキーでイベントに...
-
アクセスVBAのMe!と[ ]
-
VBAにてメッセージボックスを最...
-
エクセルVBAで、MsgBox やInput...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データがあれば○○なければのSQL
-
【access】複数のフィールドの...
-
ACCESS VBAでテーブル内の特定...
-
Access vbaで重複レコードの削...
-
ACCESS DCOUNTの抽出条件について
-
Accessで縦と横を入れ替えたい
-
VBAでテーブル名とカラム名を動...
-
DataGridViewで複数条件の抽出...
-
Access から Excelのシートをイ...
-
重複した複数のレコードを1レ...
-
DAOでSQLServerに接続し、LeftJ...
-
SQLServer→Access インポート
-
ACCESSで実行時エラー3008
-
sql文で削除クエリを書く
-
別のaccessファイルからデータ...
-
access追加クエリーでform入力...
-
抽出条件でデータ型が一致しま...
-
【PHP/MySQL】コード上で生成...
-
Accessリンクするテーブルが見...
-
ACCESSで購入回数を表示する方...
おすすめ情報