Quantcast
Channel: Microsoft Access Forum
Viewing all articles
Browse latest Browse all 880

Aus Access DB eine Excel Datei mit bestimmten Spaltenformaten erstellen

$
0
0

Salü alle zusammen

Ich möchte Daten aus einer Access Datenbank in eine Excel Datei exportieren. Dabei möchte ich, dass bestimmte Spalten ein bestimmtes Zahlenformat (0.000) haben oder eine bestimmte Spaltenbreite (20pt).

Folgenden Code habe ich eingesetzt:

'SQL aus bestehender Abfrage erstellen
strSQL = CurrentDb.QueryDefs("abfExportVorlage").SQL

' Semikolon abschneiden (-> Abfrage-Code darf kein Semikolon enthalten!!)
strSQL = Left(strSQL, InStr(strSQL, ";") - 1)

' Kriterium hinzufügen
strSQL = strSQL & vFilter

'Temporäre Abfrage erstellen
qryName = "tmp_" & Format(Now, "yymmddhhnnss")
CurrentDb.CreateQueryDef qryName, strSQL

' Abfrage in Datei exportieren
DoCmd.OutputTo acOutputQuery, qryName, acFormatXLS, vDateiName

'Temporär erstellte Abrage wieder löschen
CurrentDb.QueryDefs.Delete (qryName)

Dabei glaubte ich, dass ich aus der Vorlage die Formate ableiten könnte. Leider geht das aber nicht.

Wie bekomme ich es hin, dass die 3. Spalte in der Excel Datei das Zahlenformat 0.000 hat und eine Spaltenbreite von 20 Punkten?

Vielen Dank für jegliche Hinweise


Viewing all articles
Browse latest Browse all 880


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>