Geburtstag in Listbox eintragen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Geburtstag in Listbox eintragen

    Hallo Zusammen,

    wir haben eine kleine Adressdatenbank gemacht, wo die Daten mit einem Windows Form erfasst werden und auf dem SQL-Server gespeichert werden. Es soll auch bei den einzelnen Personen das Geburtsdatum erfasst werden.
    Wenn das Programm gestartet wird, sollen in einer Listbox alle Personen angezeigt werden, welche heute, zwei Tage zurück und in den nächsten 2 Tagen Geburtstag haben angezeigt werden. Hätte hierfür jemand einen kleinen Code oder einen Tip für mich.

    Ich bin um jeden Tip froh.
    Naja eigentlich recht einfach. Du vergleichst halt am ende des Form_load Events alle Geburtstage der Datenbank mit dem aktuellen Datum. Und wenn sie dein Kriterium erfüllen, sprich heute+/- 2 Tage dann schaufelst du den dazugehörigen Namen in deine Listbox..
    Ein DateTime-Objekt kannst Du mit < und > abfragen.
    Achte darauf, dass darin nur das Datum, nicht aber eine Zeit steht, sonst kann es zu numerischen Missverständnissen kommen.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!