Hallo Leute,
ich habe eine DGV als Liste dort werden Autos gespeichert / gesetzt die man kauft ....
so sieht das aus ...
In meinen Spiel Startet man am 01.01.2000
Klicke ich jetzt oben auf ein Fahrzeug kaufen (Sprinter oder Pritsche) dann erscheint alles wunderbar in der Tabelle, hier ist das TÜV datum zu beachten. Eingestellt ist +2 weil das Fahrzeug neu ist und zwei Jahre Tüv bekommt ...
So meine Formel per Klick:
Wenn ich jetzt z.b. am 5.1.2000 ein Fahrzeug kaufe dann wird mein TÜV datum überschrieben das quasi der Sprinter nicht mehr Tüv hat bis 01.01.2000 sondern 05.01.2002 ... dies erfolgt aber nur im hintergrund .... in der Tabelle beim ersten Auto wird Trotzdem noch das datum vom ersten auto Kauf angezeit (01.01.2000) und bei den neuen 05.01.2000 so wie es sein soll.....
Wie bekomme ich es hin das er jedes Fahrzeug per klick für sich selber Speichert ? wie kann ich da vorgehen(brauche einen ansatz)?
So sieht dann mein TÜV Klick aus wenn die 2 Jahre rum sind:
Vielen dank im vorraus
ich habe eine DGV als Liste dort werden Autos gespeichert / gesetzt die man kauft ....
so sieht das aus ...
In meinen Spiel Startet man am 01.01.2000
Klicke ich jetzt oben auf ein Fahrzeug kaufen (Sprinter oder Pritsche) dann erscheint alles wunderbar in der Tabelle, hier ist das TÜV datum zu beachten. Eingestellt ist +2 weil das Fahrzeug neu ist und zwei Jahre Tüv bekommt ...
So meine Formel per Klick:
VB.NET-Quellcode
- 'Beispiel Sprinter Kauf
- Dim Tuev As New Date
- Dim Fahrzeugart As String
- Dim Standort As String
- Dim Inspektion As Date
- Fahrzeugart = "Sprinter"
- Dim kzText = String.Format(SpielOption.Ortskennzeichen & "{0:0000}", Kennzeichen)
- Kennzeichen += 1
- Standort = Firmensitz.Text
- Tuev = DateAdd("yyyy", 2, SystemDatum)
- Inspektion = DateAdd("yyyy", 1, SystemDatum)
- DataGridView1.Rows.Add(Fahrzeugart, kzText, Standort, Tuev, Inspektion)
Wenn ich jetzt z.b. am 5.1.2000 ein Fahrzeug kaufe dann wird mein TÜV datum überschrieben das quasi der Sprinter nicht mehr Tüv hat bis 01.01.2000 sondern 05.01.2002 ... dies erfolgt aber nur im hintergrund .... in der Tabelle beim ersten Auto wird Trotzdem noch das datum vom ersten auto Kauf angezeit (01.01.2000) und bei den neuen 05.01.2000 so wie es sein soll.....
Wie bekomme ich es hin das er jedes Fahrzeug per klick für sich selber Speichert ? wie kann ich da vorgehen(brauche einen ansatz)?
So sieht dann mein TÜV Klick aus wenn die 2 Jahre rum sind:
VB.NET-Quellcode
- Dim NeuerTuev As New Date
- Dim Spalt As Integer
- Dim Zeil As Integer
- If Tuev > SystemDatum Then
- MessageBox.Show("Du Hast noch genug Tüv für dein Fahrzeug(Sprinter)", "Information")
- Exit Sub
- End If
- If NeuerTuev > SystemDatum Then
- MessageBox.Show("Du Hast noch genug Tüv für dein Fahrzeug(NEUTuev)", "Information")
- Exit Sub
- End If
- If MessageBox.Show("Willst du Tüv durchführen lassen an diesem Fahrzeug?", "Information", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
- NeuerTuev = DateAdd("yyyy", 2, SystemDatum)
- Spalt = 3
- Zeil = DataGridView1.CurrentCell.RowIndex
- DataGridView1.Item(Spalt, Zeil).Value = NeuerTuev
- End If
Vielen dank im vorraus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VBHunter“ ()