vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Steuerelement für Datum und Uhrzeit 
Autor: Skitch
Datum: 27.10.05 16:46

Hi,

1. Datum in Textfeld editieren:

Vielleicht hift die der folgende Code.
Du brauchtst nur ein Textfeld und ein UpDown-Steuerelement.

Private Sub Form_Load()
 
  Me.txtDatum.Text = Format(Now, "DD.MM.YYYY mm:ss")
 
End Sub
 
 
Private Sub UpDown1_DownClick()
 
  Dim Wert
  Dim iSelStart As Integer
  Dim iSelLaenge As Integer
  Dim sTemp As String
  Dim sDatum As String
  Dim sDatumNeu As String
 
  iSelStart = Me.txtDatum.SelStart
  iSelLaenge = Me.txtDatum.SelLength
  Wert = Me.txtDatum.SelText
 
  If IsNumeric(Wert) = False Then
    MsgBox "Fehler"
  Else
    If CInt(Wert) - 1 >= 0 Then
      Wert = Wert - 1
      sDatum = "-" & Me.txtDatum.Text & "-"
      sDatumNeu = Left(sDatum, iSelStart + 1)
      sDatumNeu = sDatumNeu & Wert
      sDatumNeu = sDatumNeu & Mid(sDatum, iSelStart + iSelLaenge + 2)
      Me.txtDatum.Text = Mid(sDatumNeu, 2, Len(sDatumNeu) - 2)
      Me.txtDatum.SelStart = iSelStart
      Me.txtDatum.SelLength = Len(Wert)
    Else
      MsgBox "Fehler"
    End If
  End If  
 
End Sub
 
 
Private Sub UpDown1_UpClick()
 
  Dim Wert
  Dim iSelStart As Integer
  Dim iSelLaenge As Integer
  Dim sTemp As String
  Dim sDatum As String
  Dim sDatumNeu As String
 
  iSelStart = Me.txtDatum.SelStart
  iSelLaenge = Me.txtDatum.SelLength
  Wert = Me.txtDatum.SelText
 
  If IsNumeric(Wert) = False Then
    MsgBox "Fehler"
  Else
      Wert = Wert + 1
      sDatum = "-" & Me.txtDatum.Text & "-"
      sDatumNeu = Left(sDatum, iSelStart + 1)
      sDatumNeu = sDatumNeu & Wert
      sDatumNeu = sDatumNeu & Mid(sDatum, iSelStart + iSelLaenge + 2)
      Me.txtDatum.Text = Mid(sDatumNeu, 2, Len(sDatumNeu) - 2)
      Me.txtDatum.SelStart = iSelStart
      Me.txtDatum.SelLength = Len(Wert)
  End If
 
End Sub
Wenn du noch die möglichen Fehler, sowie Max- und Min-Werte abfängst, sollte das reichen.

2. Als Kalender kann ich dir das MonthView-Steuerelemnt empfehlen.

Gruß Skitch
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Steuerelement für Datum und Uhrzeit1.573SavGuard27.10.05 09:49
Re: Steuerelement für Datum und Uhrzeit686ICE-MAN27.10.05 16:17
Re: Steuerelement für Datum und Uhrzeit657Skitch27.10.05 16:46
Re: Steuerelement für Datum und Uhrzeit692SavGuard31.10.05 11:08
Re: Steuerelement für Datum und Uhrzeit621SavGuard31.10.05 11:08
Re: Steuerelement für Datum und Uhrzeit627SavGuard31.10.05 14:49

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