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

Fortgeschrittene Programmierung
Re: Zeit rechnen 
Autor: VBRunner
Datum: 18.11.03 13:24

Hi Peacemaker,
ändere deinen Code wie folgt ab:
Private Sub Rechnen()
 
Dim TimeVon As String, TimeBis As String, SummeMinuten As Long
  SummeMinuten = 0
    ADOrs.MoveFirst '--- springt zum ersten Record
 
    Do While Not ADOrs.EOF   'Beginn deiner Schleife zur Übergabe der Zeiten 
    ' aus deinem Recordset
 
      TimeVon = ADOrs!Datum & ADOrs!Anfang 'vonZeit aus deinem Recordset
      TimeBis = ADOrs!Datum & ADOrs!Ende 'bisZeit aus deinem Recordset
 
      '---bei folgendem Befehl hast du
      '-- 1. Den Interval "n" für Minuten vergessen
      '-- 2. wenn du die Werte direkt übergibst,
      '--    brauchst du die Variablen TimeVon und TimeBis nicht!
      '... also
      'SummeMinuten = SummeMinuten + DateDiff(, "15.11.03" & ADOrs!Anfang, 
      ' "15.11.03" & ADOrs!Ende)
 
      SummeMinuten = SummeMinuten + DateDiff("n", TimeVon, TimeBis)
 
      ADOrs.MoveNext '---zum nächsten Datensatz
 
    Loop
 
 
 
    txtKontostand.Text = Umrechnen_der_Minuten(SummeMinuten)
 
End Sub
 
 
 
Private Function Umrechnen_der_Minuten(ByVal nMin As Long) As String
 
    Dim nH As Long, nM As Long '---geändert von String nach Long
 
    nH = Fix(nMin / 60)        '-- dadurch entfallen hier die
 
    nM = nMin Mod 60           '-- Stringkonvertierungen (Cstr())
 
    Umrechnen_der_Minuten = "Gesamtzeit_ " & nH & " Stunden und " & nM & "" & _
      "Minuten"
 
End Function
 
 
'Kannst du kicken! Wird nichtmehr gebraucht
'Private Function ZeitSumme(ByVal Zeit1 As Variant, ByVal Zeit2 As Variant, 
' Optional DatumAusgeben As Boolean = False)
'
'    ZeitSumme = TimeValue(TimeValue(Zeit1) + TimeValue(Zeit2))
'
'    If DatumAusgeben Then ZeitSumme = DateValue(DateAdd("D", DateDiff("d", 
' Zeit1, Zeit2), Zeit1)) & "  " & ZeitSumme
'
'End Function
cu,
VBRunner
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeit rechnen648Peacemaker14.11.03 23:14
Re: Zeit rechnen470VBRunner15.11.03 01:08
Re: Zeit rechnen355VBRunner17.11.03 21:28
Re: Zeit rechnen377Peacemaker18.11.03 01:10
Re: Zeit rechnen370VBRunner18.11.03 13:24
Re: Zeit rechnen335Peacemaker19.11.03 00:24
Re: Zeit rechnen352ReinhardG15.11.03 06:17
Re: Zeit rechnen338GuidoE15.11.03 21:51
Re: Zeit rechnen350GuidoE15.11.03 23:54
Re: Zeit rechnen328Peacemaker16.11.03 15:20
Re: Zeit rechnen334Peacemaker17.11.03 18:33
Re: Zeit rechnen327VBRunner17.11.03 18:48
Re: Zeit rechnen319Peacemaker17.11.03 19:10

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