vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
DataGrid2: Excel-Export 
Autor: Soene
Datum: 28.10.05 09:44

Hallo,

ich habe folgenden Code in meinem Programm um mir verschiedene Beträge aus einer Tabelle aus einer Oracle-DB anzuzeigen:

Private Sub Anzeige()
Dim rs as New Adodb.Recordset
Dim s as String
 
s = "Select Betrag From Tabelle"
 
With DataGrid
   .ColumnAdd "Betrag", "Betrag", , , , , , , SORT_CURRENCY
 
   rs.open s,connection,adopendynamic
   Set .Recordset = rs
 
   .Columns("Betrag").DisplayFormat = "#,###,##0.00"
   .Refresh
End With
 
rs.Close
Set rs = Nothing
End Sub
 
ERGEBNIS:
16,25
-3,69
4,00
936,60
-45,88
Die Anzeige im Grid ist einwandfrei. Wenn ich jetzt allerdings den Inhalt des Grids als csv-Datei exportieren möchte, dann bekomme ich folgendes Ergebnis in der csv-Datei:

Private Sub Export()
Dim bResult as Boolean
Dim sFile as String
 
sFile = "C:\Test.csv"
 
bResult = DataGrid.DoExport(sFile, EXPORT_CSV, , EXPORT_HEADER_CAPTIONS, _
  EXPORT_FIELD_DISPLAYVALUE, , , ";")
 
End Sub
 
ERGEBNIS IN DER CSV-DATEI:
16.25
-3.69
4.00
936.60
-45.88
Die Dezimalstellen der Beträge sind in der csv-Datei nicht mehr durch ein Komma getrennt, sondern durch einen PUNKT.

Habe ich irgendwo eine Einstellung vergessen oder verkehrt gemacht?

Ich hoffe Ihr könnt mir helfen.

Schönen Gruß
Sönke
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataGrid2: Excel-Export993Soene28.10.05 09:44
Re: DataGrid2: Excel-Export561Andi0129.10.05 12:13
Re: DataGrid2: Excel-Export546Soene31.10.05 08:15
Re: DataGrid2: Excel-Export697Wöllmi31.10.05 11:56
Re: DataGrid2: Excel-Export571Albatros31.10.05 17:17
Re: DataGrid2: Excel-Export679Soene02.11.05 11:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel