Juist ja dat ding ontbrak
Maar als ik de knop nu gebruik krijg ik de melding dat ik een gegevenstype niet heb gedefinieerd...
Ik gebruik de code zoals hieronder weergegeven. Tabel1 is de tabel waar de gegevens uit gekopieerd moeten worden. Wat zou ik moeten veranderen?
Private Sub Knop9_Click()
Dim db As Database
Dim cn As ADODB.Connection
Dim strSQL As String
Dim pad As String
Set cn = New ADODB.Connection
Set db = CurrentDb()
pad = CurrentProject.Path
If Right(pad, 1) <> "\" Then pad = pad & "\"
strSQL = "SELECT * INTO Temp " & vbCrLf
strSQL = strSQL & "FROM `[Tabel1] " & vbCrLf
strSQL = strSQL & "WHERE ([Id]= " & Me.[Id] & ");"
On Error Resume Next
Kill pad & "\Test.xls"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
On Error GoTo 0
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Temp", pad & "Test.xls", True
End Sub
Zoals je ziet niet echt thuis in vba

maar wederom bedankt!
Gr