Ik importeer in de backend een Excelbestand via
Maar punten (.) in de kolomnamen worden omgezet in het spoorwegteken (#). Bijvoorbeeld: "Fr.Toets" wordt "Fr#Toets"'. Is dit te voorkomen?
Tweede vraag: De tabel "tblOVSGtoetsresultaten" is een tabel in de backend gelinkt naar de frontend. Als ik de met VBA wil verwijderen heb ik twee commando's nodig,
Gebruik ik enkel de procedure OpenDatabase en laad ik nadien de nieuwe Excel op dan staan er in de frontend 2 tabellen, nl. "tblOVSGtoetsresultaten" en "tblOVSGtoetsresultaten1". De eerste tabel is deze in de backtend en de tweede is deze frontend. Dus als ik een tabel wil verwijderen moet ik deze twee commando's uitvoeren. Is dat correct?
Code:
CurrentDb.Execute "SELECT * INTO [;DATABASE=" & txtDatabaseFilePadNaam & ";].tblOVSGToetsresultaten " & _
"FROM [Excel 12.0;HDR=Yes;DATABASE=" & txtBestandPuntenBestaat & ";].[Pagina1$];", dbFailOnError
Maar punten (.) in de kolomnamen worden omgezet in het spoorwegteken (#). Bijvoorbeeld: "Fr.Toets" wordt "Fr#Toets"'. Is dit te voorkomen?
Tweede vraag: De tabel "tblOVSGtoetsresultaten" is een tabel in de backend gelinkt naar de frontend. Als ik de met VBA wil verwijderen heb ik twee commando's nodig,
Code:
DoCmd.DeleteObject acTable, "tblOVSGtoetsresultaten"
With OpenDatabase(txtDatabaseFilePadNaam)
.Execute "DROP TABLE tblOVSGToetsresultaten;"
.Close
End With
Gebruik ik enkel de procedure OpenDatabase en laad ik nadien de nieuwe Excel op dan staan er in de frontend 2 tabellen, nl. "tblOVSGtoetsresultaten" en "tblOVSGtoetsresultaten1". De eerste tabel is deze in de backtend en de tweede is deze frontend. Dus als ik een tabel wil verwijderen moet ik deze twee commando's uitvoeren. Is dat correct?