No.2
- 回答日時:
tab1:
ID_fld1
1__AAAA
2__BBBB
3__CCCC
tab2:
ID_fld1
1__AAAA
2__BBBB
3__CCCC
tab3:
ID_fld1
1__AAAA
2__BBBB
3__CCCC
この場合、一体、どのように統合するのでしょうか?
tab4:
fld1
AAAA
BBBB
CCCC
AAAA
BBBB
CCCC
AAAA
BBBB
CCCC
という具合でしょうか?
クエリ1:
SELECT 1, fld1 FROM tab1
UNION
SELECT 2, fld1 FROM tab2
UNION
SELECT 3, fld1 FROM tab3;
クエリ2;
SELECT クエリ1.fld1 INTO tab4
FROM クエリ1;
で・・・。
No.4
- 回答日時:
DAOやADOでレコードを扱う方法でも出来ます。
参考に。例
生徒、生徒11、生徒12テーブルがあるとします(同じフィールド構成)
生徒テーブルをコピーして、生徒14を作り、レコードを全行削除しておきます。
Sub test03()
Dim db As DAO.Database
Set db = CurrentDb
Dim outf As DAO.Recordset
Set outf = db.OpenRecordset("生徒14")
Dim mySql As String
mySql = "SELECT * From 生徒 UNION ALL SELECT * FROM 生徒11 UNION ALL SELECT * FROM 生徒12"
Dim rs As DAO.Recordset
Set rs = db.OpenRecordset(mySql)
If rs.RecordCount = 0 Then MsgBox "なし"
Do Until rs.EOF
MsgBox rs.Fields("氏名") & " " & rs.Fields("県")
outf.AddNew
outf!氏名 = rs!氏名
outf!県 = rs!県
outf.Update
rs.MoveNext
Loop
rs.Close
outf.Close
Set rs = Nothing
Set outf = Nothing
db.Close
Set db = Nothing
End Sub
の実行で合体したレコードのテーブルが出来ます。
outf!氏名 = rs!氏名
outf!県 = rs!県
は(上記では省略してますが)すべてのフィールドを網羅してください。
合体したレコードで何かしたいだけのときは、outf関連の行は省き、Msgboxの箇所に、処理したいことのコードを入れる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
アクセスクエリの計算
-
実行時エラー3131 FROM 句の構...
-
エクセルのデータをアクセスに...
-
Microsoft Accessをクレジット...
-
Access Error3061 パラメータが...
-
【至急・画像あり】建物or住所...
-
日付のテキストボックスに(例...
-
Access VBA を利用して、フォル...
-
Accessで作ったデータベースをw...
-
アクセスクエリで教えて下さい...
-
Access VBA [リモートサーバー...
-
Accessで独自メニューバーまた...
-
アクセス レポートを開いたとき...
-
Accessのクエリで、replace関数...
-
アクセスの更新クエリでカレン...
-
accessの代わりになるもの
-
テーブルとクエリの相関図は表...
-
ms access 2013で、チェックボ...
-
アクセスで教えてください。 ク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Access Error3061 パラメータが...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
Accessのリンクテーブルのパス...
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
accessデータを指定したExcel、...
-
Accessのスプレッドシートエク...
-
CSVファイルの「0落ち」にVBA
-
【Access】Dcount関数の複数条...
-
Accessのフォーム上のテキスト...
-
Access VBA を利用して、フォル...
-
実行時エラー3131 FROM 句の構...
-
Vba Userformを前面に出すについて
-
Accessでフォームに自動入力し...
-
Accessレポートのチェックボッ...
-
Accessのテキストボックスの入...
-
Access 複数条件検索の設定が上...
-
accessのフォームに設置したボ...
おすすめ情報