Access VBAで学ぶ初心者のためのデータベース/SQL超入門
・ 4. VBAで正規表現や関数を使った入力チェックを行い、Accessに新規レコードを追加、保存するには
・ 3. Accessを使うなら最低限知っておきたいSQL文を使ったさまざまな種類のクエリ操作の基本
・ 3. Accessを使うなら最低限知っておきたいSQL文を使ったさまざまな種類のクエリ操作の基本
学習リンク, Access, VBA
Option Compare Database Public Sub test() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim sql As String Set conn = CurrentProject.Connection Set rs = New ADODB.Recordset sql = "SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0 ORDER BY NAME" rs.Open sql, conn Dim tableName As String Do Until rs.EOF '今回はAccessテーブル名先頭8文字は不要なので除去した tableName = Mid(rs!Name, 9) Debug.Print tableName DoCmd.TransferText acExportDelim, , rs!Name, "C:\csv\" & tableName & ".csv", True rs.MoveNext Loop rs.Close Set rs = Nothing conn.Close Set conn = Nothing End Sub