Jag försöker exportera ut en access-tabell till text-fil, men det går ej, någon som vet vad som kan vara Om du vill exportera till Excel använder du TransferSpreadsheet istället: Jag har gjort en exportspecifikation som jag tagit med: Jag fick det att fungera med TransferSpreadsheet, dock får jag med mig kolumn-rubrikerna , ex ARTNR, STL vilket jag ej vill ha, samt att jag får en tom ruta när funktionen är färdigkörd som bara säger 1. Tyvärr tror jag inte att det finns något sätt att bli av med kolumnrubrikerna. Ok du är säker på att du inte har lagt in ett meddelande i din kod någonstans som startar när du kör denna export. Nej, jag hade ingen msgbox. Eftersom detta var sista saken att hända i den nya mdb-databasen somexport-modul
fel?
Public Function Exportera()
On Error GoTo Err_Exportera
DoCmd.TransferText acExportDelim, TableName("Artiklar_SQL_SERVER"), FileName("C:\Temp\ACCESS.XLS")
Err_Exportera:
MsgBox Err.Description
End Function Sv: export-modul
DoCmd.TransferSpreadsheet TransferType:=acExport, _
TableName:="Artiklar_SQL_SERVER", FileName:="C:\Temp\ACCESS.XLS"
Sv: export-modul
DoCmd.TransferText acExportDelim, "Artiklar Exportspecifikation", _
"Artiklar_SQL_SERVER", "C:\Temp\ACCESS.XLS"
och får då felmdeddelande:
Det går inte att uppdatera. Databasen eller objektet är skrivskyddat.
Någon som vet hur man kommer runt detta felmeddelande????Sv:export-modul
Microsoft Access
OK
Hur löser jag detta?
Sv: export-modul
2. Jag får inte någon dialogruta när jag kör TransferSpreadsheet (Access 2002).
Testa att stänga av systemmeddelanden medan exporten sker:
DoCmd.SetWarnings False
DoCmd.TransferSpreadsheet ...
DoCmd.SetWarnings TrueSv: export-modul
Sök efter MsgBox"" för att se om den finns i din kod.
I övrigt har jag inga stalltips på vad som kan generera detta meddelande.
Du skulle naturligtvis alltid kunna sätta brytpunkter i din kod och stega dig igenom den och se exakt NÄR kommer meddelandet upp.
Mvh!
// NiklasSv:export-modul
skapar extrakt ut original-databas/tabell så löste jag det genom att köra:
DoCmd.RunCommand acCmdExit
som stänger ner hela databasen och då kom ej msg-boxen.