0
Я хотел бы добавить несколько таблиц в одну таблицу, в которой все таблицы имеют одинаковые поля.[ACCESS VBA] Как добавить таблицы с циклом?
Я попытался ниже коды:
Sub tr1()
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim strSQL As String
Set db = CurrentDb
db.Execute "Delete * From Grouping"
For Each tdf In db.TableDefs
If (tdf.Name Like "ab*" Or tdf.Name Like "cd*") Then
strSQL = "INSERT INTO Grouping " & " SELECT * FROM" & tdf.Name & ";"
db.Execute strSQL
End If
Next
End Sub
Однако я получил ошибку с этими кодами и я не имею ни малейшего представления о том, как это исправить.
Может ли кто-нибудь помочь?
'' INSERT INTO Grouping "&" SELECT * FROM "& tdf.Name & ";" ' . Между FROM и именем таблицы нет пробела. Первым шагом для отладки SQL должно быть' debug.print' строка sql , – serakfalcon