Hallo,
muss mein altes Thema nochmal aufgreifen. Da ging es um Strings. Jetzt aber um Datum.
Aus einer Tabelle gewinne ich eine DataView, die wiederum den Source für ein DataGridView darstellt. Auf die DataView angewandte Filter sind sofort im Grid sichtbar.
Eine Column (C4133) ist in der DB (MySql) as datetime definiert. Werte darin z.B. 2020-04-10 10:00:00
Der Filter, um z.B. alle Datensätze des aktuellen Quartals (ab 01.01.2020) anzuzeigen, lautet
Vielleicht ein bisserl umständlich, aber besser hab ich's bislang nicht hinbekommen.
Einen anderen Filter zu erzeugen, nämlich die Anzeige der Datensätze mit dem heutigen Datum, will mir einfach nicht gelingen:
Ich habe für now schon alle Datentypen und Formatierungen durchprobiert, aber nichts funktioniert. Könnt ihr mir unter die Arme greifen?
Danke. Grüße Norbert
muss mein altes Thema nochmal aufgreifen. Da ging es um Strings. Jetzt aber um Datum.
Aus einer Tabelle gewinne ich eine DataView, die wiederum den Source für ein DataGridView darstellt. Auf die DataView angewandte Filter sind sofort im Grid sichtbar.
Eine Column (C4133) ist in der DB (MySql) as datetime definiert. Werte darin z.B. 2020-04-10 10:00:00
Der Filter, um z.B. alle Datensätze des aktuellen Quartals (ab 01.01.2020) anzuzeigen, lautet
Code:
Dim akt As Date = CDate("1." & ((CInt(Math.Round((Date.Now.Month + 0.9) / 3)) - 1) * 3) + 1 & "." & Date.Now.Year).AddDays(-1) trmView.RowFilter = "C4133>#" & akt & "#"
Einen anderen Filter zu erzeugen, nämlich die Anzeige der Datensätze mit dem heutigen Datum, will mir einfach nicht gelingen:
Code:
trmView.RowFilter = "C4133=" & now
Danke. Grüße Norbert
Comment