No.1ベストアンサー
- 回答日時:
例えばC.mdb で結合するとして
Sub test()
Dim strSql As String
'テーブル構造だけをインポート
DoCmd.TransferDatabase acImport, "Microsoft Access", _
"c:\data\A.mdb", acTable, "元テーブル名", "新テーブル名", True
'A.mdb から
strSql = "insert into 新テーブル名 " & _
" (フィールド1,フィールド2,フィールド3)" & _
" select フィールド1,フィールド2,フィールド3 FROM 元テーブル名" & _
" in ''[ms access; database=c:\data\A.mdb;]" & _
" where フィールド1 =10"
CurrentDb.Execute strSql, dbFailOnError
'B.mdbから
strSql = "insert into 新テーブル名 " & _
" (フィールド1,フィールド2,フィールド3)" & _
" select フィールド1,フィールド2,フィールド3 FROM 元テーブル名" & _
" in ''[ms access; database=c:\data\B.mdb;]" & _
" where フィールド1 =10"
CurrentDb.Execute strSql, dbFailOnError
End Sub
のようにSQL文で処理したほうがレコードセットを回すよりも速いと思います。
where 句の所は
" where フィールド1数値型 =10"
" where フィールド1文字型 ='10'"
" where フィールド1日付型 =#2006/09/13#"
です。
この回答へのお礼
お礼日時:2006/09/14 00:32
ご回答ありがとうございます。
一つのプロシージャーの中でふたつのレコードセットを結合は無理ってことなのでしょうか?
ご回答の内容はアクションクエリで第3のmdbに書き出すってことですよね?
書き漏らしていましたが、当然、レコードセットの構造は2つとも同じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- デジタルカメラ DJI LiDAR レンジファインダー (RS)にはDJI RS3 Pro/Pro COMBO無しで 1 2022/07/21 15:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/07 08:37
- 国産車 ホンダフィット2代GE6に乗っていますが RSというのはスポーティーですか 1 2023/06/01 15:09
- 子供の病気 RSについて 何度も質問ごめんなさい。 息子がRSになってから、だいぶ経ちます。 14日からRSの症 5 2023/03/26 13:29
- ビデオカメラ インスタ360 one rsについて 編集方法を覚えたいのですが、説明書がないので苦戦しています。編 1 2022/07/24 17:40
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
Accessのハイパーリンクをクリ...
-
クエリで割り算する方法を教え...
-
実行時エラー '3464': 抽出条件...
-
エクセルにおける「フィールド...
-
varchar型の入力できる最大文字...
-
ACCESSのデータに自動で半角ス...
-
アクセスのクエリでパラメータ...
-
エクセルデータをワードで差し...
-
エクセルのピポットテーブルで...
-
datetime型のUpdate文
-
アクセスでのテキストデータ取...
-
ACCESSで条件によってフォーム...
-
ACCESSで複数の写真ファイルを...
-
Word差し込み印刷のハイフン(...
-
Acsess アクセス のクエリで...
-
フィールドの更新がない
-
ACCESS 重複データを1...
-
sqlserverにはグループ集計のfi...
-
アクセス:Yes/No型→チェックい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
エクセルデータをワードで差し...
-
ACCESS 重複データを1...
-
フィールドの更新がない
-
クエリで割り算する方法を教え...
-
ACCESSのデータに自動で半角ス...
-
Word差し込み印刷のハイフン(...
-
Accessのハイパーリンクをクリ...
-
Acsess アクセス のクエリで...
-
アクセスのクエリでパラメータ...
-
ACCESSでフィールド名の変更(...
-
ACCESSで条件によってフォーム...
-
実行時エラー '3464': 抽出条件...
-
列を移動させるvbaコードを教え...
-
クエリーで、全角混じりデータ...
-
レコードの内容にハイフンをつ...
-
sqlserverにはグループ集計のfi...
-
Accessフィールド分割
-
ACCESSでフィールドに-(ハイフ...
おすすめ情報