Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Geburtstag vergleichen

Begonnen von Muhtar99, Juni 03, 2010, 12:27:56

⏪ vorheriges - nächstes ⏩

Muhtar99

Hallo Leute,

folgendes: Habe im Tabelle von Kunden die Geburtstage gespeichert. Möchte wenn ich access starte das ein formular kommt von den Kunden die genau heute Geburtstag haben. Habe versucht eine Abfrage zu generien, klappt nur nicht. Wie muss die Abfrage aussehen?

Danke im Voraus

MfG

Muhtar99

database

Hallo,

in Etwa so:


SELECT VN, NN
FROM tblKunden
WHERE GebDatum=Date();


Wenn du die SQL im Abfrageentwurf verwendest sollte das die Vornamen und Nachnamen jener Kunden anzeigen, die am aktuellen Tage (Date()) Geburtstag haben.
Für die Verwendung der SQL in einem VBA-Code müsstest du jedoch die Darstellung des Kriteriums (Date()) konvertieren.
Für diesen Fall siehe bitte hier ...  www.donkarl.com?FAQ6.8

HTH

Peter

DF6GL

#2
Hallo,


auch ein passender Link:

www.donkarl.com/?FAQ3.12


(@database:  glaube nicht, dass er das wirklich will: WHERE GebDatum=Date();   ;)  )

database

Schmarrn ...  :D :D :D natürlich nicht!

die WHERE Klausel sollte geändert werden auf:

WHERE Day([GebDat])=Day(Date()) And Month([GebDat])=Month(Date());


als eine der Möglichkeiten ...
:-[

Grüße

Peter

oma

Hallo,

hatte mal ein flexibles Beispiel in Downloadbereich gestellt:  Datumsselektion (Geburtstage)

Aus einer Personaltabelle mit Geburtstagen können variable Ausgaben von Personen mit Geburtstag realisiert werden.
Variabel ist ein Datumsbereich (von - bis), aktueller Tag, aktuelle Woche sowie aktueller Monat. Zusätzlich können Jubilare ("runde" Geburtstage ermittelt werden.


Gruß Oma
nichts ist fertig!