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

VB & Datenbanken
Re: Tabelle reorganisieren 
Autor: CarpeDiem
Datum: 17.06.05 19:16

Hi Prian,
ich sortiere NICHT nach jedem .Edit (zumindes glaube ich das...)
Private Sub TabelleReorganisieren()
Dim Anz(800000) As Long, i As Long, nKombi As Long, min As Long, max As Long
Dim goDb As DAO.Database
Set goDb = goWs.OpenDatabase(gsStammdatDB, True, False)
Set mkRs = goDb.OpenRecordset("SELECT * FROM [Irgendwas] ORDER BY A DESC, B" & _
  "DESC, C DESC, D DESC, E DESC")
Me.Caption = "Cash4Us - Datenfelder werden reorganisiert"
PicProgress1.Visible = True
min = 0: nKombi = 1
max = 800000
With mkRs
  .MoveFirst
    For i = 1 To UBound(Anz)
      '...Datensatz editieren
      mkRs.Edit
      '...Datensatz füllen
      mkRs.Fields("Zahl") = Format(i, "#,##0")
      '...Datensatz aktualisieren
      mkRs.Update
      If i Mod 10000 = 1 Then
        Call ShowProgressBar(PicProgress1, nKombi, min, max)
        DoEvents
      End If
      nKombi = nKombi + 1
      .MoveNext
    Next i
End With
'...Recordset schließen
  mkRs.Close
  Set mkRs = Nothing
PicProgress1.Visible = False
End Sub
Vielleicht findest Du die Lösung?
Gruß
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tabelle reorganisieren1.383CarpeDiem16.06.05 14:03
Re: Tabelle reorganisieren890Prian081517.06.05 15:54
Re: Tabelle reorganisieren847CarpeDiem17.06.05 19:16
Re: Tabelle reorganisieren918bfritz20.06.05 11:17
Re: Tabelle reorganisieren857CarpeDiem20.06.05 13:28
Re: Tabelle reorganisieren952modellskipper22.06.05 17:58
Re: Tabelle reorganisieren844CarpeDiem23.06.05 15:11
Re: Tabelle reorganisieren856modellskipper23.06.05 16:28
Re: Tabelle reorganisieren904CarpeDiem23.06.05 19:24

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