vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

Fortgeschrittene Programmierung
Rekursion ..... 
Autor: unbekannt
Datum: 14.02.02 19:56

Private Sub Form_Load()
  Do
     If OnlyRuhezeitKunden = True Then
        'prüfe ob Ruhezeit
        If rKunden("fChkRuhe").Value = True Then
             If DateDiff("d", rKunden("fRuheBegin").Value, Date) >= 0 And _
               DateDiff("d", rKunden("fRuheEnde").Value, Date) <= 0 Then
        Else
            cDB.rKunden.MoveNext
            '"Next Do" <<<<<<<< Hier suche ich das Gegenstück zu Exit Do 
            ' >>>>>>>>> End If
            'Do continue ...
            Form_Load
         End If
      End If
 
      If cDB.rKunden("fGender").Value = True Then
          fParent.toolMWCount.Buttons(1).Caption = Val( _
            fParent.toolMWCount.Buttons(1).Caption) + 1
      Else
          fParent.toolMWCount.Buttons(3).Caption = Val( _
            fParent.toolMWCount.Buttons(3).Caption) + 1
      End If
 
      AddKundenItem
      cDB.rKunden.MoveNext
   Loop While cDB.rKunden.EOF = False
 
End Sub
Wie gesagt, es gibt den Command continue nicht, der wieder in den Do - Kopf springt. Deshalb: Solche Iterationen möglichst in eine eigene Prozedur legen und rekursiv anspringen. Auf KEINEN FALL GOTO VERWENDEN!

cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Speziell an Cyberlord62merlin14.02.02 19:42
Re: Speziell an Cyberlord197unbekannt14.02.02 19:47
Rekursion .....208unbekannt14.02.02 19:56

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