vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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: statusanzeige 
Autor: ModeratorDieter (Moderator)
Datum: 27.02.02 13:59

Hallo Boris,

Vorschlag:
Erstelle eine zusätzliche neue Form, in der Du jedoch nur eine Fortschrittsleiste anzeigst. Die Form nennst Du frmStatus.

Hierzu plazierst Du eine PictureBox auf die Form, welche als Statusanzeige dienen soll. Die PictureBox benennst Du picProgress. Mehr braucht diese Form nicht.

Im Form_Load Event der Hauptform machst Du dann folgendes:
Private Sub Form_Load()
  <font color=green>' anbinden der Datenbank für Gruppe FERTIGUNG</font>
  Dim DB As Database <font color=green>' deklaration für Database</font>
  Dim Rs As Recordset <font color=green>' Deklaration für Recordset</font>
 
  Set DB = DBEngine.OpenDatabase("m:edvexternkontinvKont_Inv.mdb") 
  <font color=green>' datenbankanbindung wird angezapft</font>
  Set Rs = DB.OpenRecordset("SELECT artikel FROM a_fert") <font color=green>' 
  ' Informationen über die Abrfage werden deklariert</font>
 
  If Rs.RecordCount > 0 Then <font color=green>' Füllen der Listbox durch While 
  ' Schleife
bis alle Artikel durchlaufen sind</font>
    <font color=green>' Status-Form anzeigen</font>
    Dim lngMax As Long
    Dim lngAkt As Long
 
    lngAkt = 0: lngMax = Rs.RecordCount
 
    Load frmStatus
    ShowProgress frmStatus.picProgress, 0, 0, 0
    frmStatus.Show
    DoEvents
 
    While Not Rs.EOF
      <font color=green>' Status aktualisieren</font>
      lngAkt = lngAkt + 1
      ShowProgress frmStatus.picProgress, lngAkt, 0, lngMax
 
      list_fertigung.AddItem Rs(0)
      Rs.MoveNext <font color=green>' Wechseln zum nächsten artikel</font>
    Wend
  End If
 
  <font color=green>' Statusfenster wieder ausblenden</font>
  Unload frmStatus
 
  Rs.Close
  DB.Close
  Set DB = Nothing
End Sub
Die ShowProgress-Funktion findest Du in den Tipps & Tricks:
 ProgressBar im Eigenbau

Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
statusanzeige76Boris Huemer27.02.02 11:30
Re: statusanzeige263ModeratorDieter27.02.02 13:03
Re: statusanzeige57Boris Huemer27.02.02 13:39
Re: statusanzeige50Boris Huemer27.02.02 13:58
Re: statusanzeige337ModeratorDieter27.02.02 13:59
Re: statusanzeige44Boris Huemer27.02.02 14:08
Re: statusanzeige277ModeratorDieter27.02.02 14:15

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