vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Achtung dieser Termin steht in ? Tagen an 
Autor: ERBRU
Datum: 13.12.21 16:26

Danke,

bischen peinlich ist mir das schon, da es mehrmals hier beschrieben wurde Sorry an alle

aber jetzt sieht es schon richtiger aus ist es denn auch richtig ?

https://ibb.co/PFyP2ND

https://ibb.co/1vP4Vnw

zum nachbauen der Code

 ' Bemerkung setzen wenn Datum (Termin) nicht eingetragen oder überschritten 
        ' wurde bzw. Termin in Tabelle veraltet ist
        Try
            For rowIndex = 0 To InventartabelleDataGridView.RowCount - 1
                Dim s As String = InventartabelleDataGridView.Rows( _
                  rowIndex).Cells("naechsteInventurDatum").Value.ToString
                Dim d As Date
 
                If InventartabelleDataGridView.Rows(rowIndex).Cells( _
                  "naechsteInventurDatum").Value IsNot Nothing Then
                    InventartabelleDataGridView.Rows(rowIndex).Cells( _
                    "colBem").Value = "Angabe Inventur?"
                End If
                If Date.TryParseExact(s, "dd.MM.yyyy", New _
                  Globalization.CultureInfo("de-DE"), _
                  Globalization.DateTimeStyles.None, d) Then
                    ' korrekt
                    Dim calc_days As Integer = DateDiff(DateInterval.Day, _
                      Today, d)
 
                    If (Today - d).Days = 0 Then
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                          "naechsteInventurDatum").Style.BackColor = _
                          Drawing.Color.Yellow           'Gelb
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                        "colBem").Value = "heute Inventur"
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                        "colBem").Style.BackColor = Drawing.Color.Cyan          _
                                          'Cyan
                    ElseIf (Today - d).Days < 0 Then
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                          "naechsteInventurDatum").Style.BackColor = _
                          Drawing.Color.Green            'green
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                        "colBem").Value = "Inventur in " & calc_days & " Tage"  _
                                          'green
                    ElseIf (Today - d).Days > 0 Then
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                          "naechsteInventurDatum").Style.BackColor = _
                          Drawing.Color.Red              'red
                        InventartabelleDataGridView.Rows(rowIndex).Cells( _
                        "colBem").Value = "abgelaufen"                          _
                                          'red
                    Else
 
                    End If
                End If
            Next
 
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try


Beitrag wurde zuletzt am 13.12.21 um 16:32:09 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Achtung dieser Termin steht in ? Tagen an686ERBRU10.11.21 15:07
Re: Achtung dieser Termin steht in ? Tagen an350ModeratorDieter21.11.21 17:45
Re: Achtung dieser Termin steht in ? Tagen an294ERBRU30.11.21 12:21
Re: Achtung dieser Termin steht in ? Tagen an272effeff01.12.21 22:52
Re: Achtung dieser Termin steht in ? Tagen an304ERBRU03.12.21 10:36
Re: Achtung dieser Termin steht in ? Tagen an257ERBRU13.12.21 12:40
Re: Achtung dieser Termin steht in ? Tagen an330HenryV13.12.21 14:53
Re: Achtung dieser Termin steht in ? Tagen an247ERBRU13.12.21 16:26

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-2024 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