vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Visual-Basic Einsteiger
Re: tabelle speichern? 
Autor: ModeratorDieter (Moderator)
Datum: 17.02.02 14:13

Hi Chipsy,

hab Dir mal eben schnell eine Speichern-Funktion gesproggt:
<code><font color=green>' Inhalt eines FlexGrid-Controls speichern</font>
<font color=green>' sFilename: Dateiname inkl. vollständigen Pfad</font>
<font color=green>' SaveFixesRowCols: True, wenn Texte der FixedRows</font>
<font color=green>'   und FixedCols-Zellen gespeichert werden soll</font>
<font color=green>' ===================================================</font>
 
<font color=#000099>Public</font> <font color=#000099>Sub</font> _
  FlexGrid_SaveToFile(Grid <font color=#000099>As</font> MSFlexGrid, _
  <font color=#000099>ByVal</font> sFilename <font color=#000099>As</font> _
  <font color=#000099>String</font>, _
  Optional <font color=#000099>ByVal</font> SaveFixedRowCols <font _
  color=#000099>As</font> <font color=#000099>Boolean</font> = <font _
  color=#000099>True</font>)
 
  <font color=#000099>Dim</font> F <font color=#000099>As</font> <font _
    color=#000099>Integer</font>
  <font color=#000099>Dim</font> lRow <font color=#000099>As</font> <font _
  color=#000099>Long</font>
  <font color=#000099>Dim</font> lCol <font color=#000099>As</font> <font _
  color=#000099>Long</font>
  <font color=#000099>Dim</font> lRowStart <font color=#000099>As</font> <font _
  color=#000099>Long</font>
  <font color=#000099>Dim</font> lColStart <font color=#000099>As</font> <font _
  color=#000099>Long</font>
 
  <font color=green>' Datei für das Speichern der Daten öffnen</font>
  F = FreeFile
  <font color=#000099>Open</font> sFilename <font color=#000099>For</font> _
    <font color=#000099>Output</font> <font color=#000099>As</font> #F
 
  <font color=#000099>With</font> Grid
    <font color=green>' Startzeile / Spalte</font>
    lRowStart = IIf(SaveFixedRowCols, 0, .FixedRows)
    lColStart = IIf(SaveFixedRowCols, 0, .FixedCols)
 
    <font color=#000099>For</font> lRow = lRowStart <font _
      color=#000099>To</font> .Rows - 1
      <font color=green>' Spalten speichern - Trennzeichen "vbTab"</font>
      <font color=#000099>For</font> lCol = lColStart <font _
        color=#000099>To</font> .Cols - 1
        <font color=#000099>Print</font> #F, .TextMatrix(lRow, lCol);
        <font color=#000099>If</font> lCol < .Cols - 1 <font _
          color=#000099>Then</font> <font color=#000099>Print</font> #F, vbTab;
      <font color=#000099>Next</font> lCol
      <font color=#000099>Print</font> #F, ""
    <font color=#000099>Next</font> lRow
  <font color=#000099>End</font> <font color=#000099>With</font>
 
  <font color=green>' Datei schliessen</font>
  <font color=#000099>Close</font> #F
<font color=#000099>End</font> <font color=#000099>Sub</font></code>
Aufruf:
Dim sFile As String
 
sFile = "d:	emp	estgrid.dat"
FlexGrid_SaveToFile MSFlexGrid1, sFile, True
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
tabelle speichern?47chipsy17.02.02 13:52
Re: tabelle speichern?254ModeratorDieter17.02.02 14:13
Re: tabelle speichern?29chipsy17.02.02 15:12
Re: tabelle speichern?25chipsy17.02.02 17:34
Re: tabelle speichern?188ModeratorDieter17.02.02 17:41
Re: tabelle speichern?23chipsy17.02.02 18:07

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