Suche während Eingabe nach Datum

03/03/2008 - 02:45 von Johannes Curio | Report spam
Guten Morgen.
Habe ein Datumsfeld in einem Endlosformular, in dem Geburtstage von
Versicherten stehen.
Habe ein Suchfeld, mit dessen Hilfe ich gerne den passende Geburtstag
WÄHREND der Eingabe in das Suchfeld finden möchte. Bei Namen ist da ja kein
Problem, Ereignis Change und Eigenschaft .Text und schon klappt's.
Aber beim Datum scheitere ich klàglich, besonders weil beide von mir
gewünschte Varianten nicht klappen:
1. Variante: Nur nach vollstàndiger Eingabe des Datums soll Suche starten:
Beispiel: ich gebe "1.1.1980" in das Suchefeld ein und ohne Enter möchte ich
gerne alle Versicherten haben, die am 1.1.1980 Geburstag haben.
2. Variante: Wenn ich "5" eingeben, hàtte ich gerne, die am 5. Tag eines
Montags Geburtstag haben. Wenn ich dann "5.2." eingeben, dann sollen alle
Jahrgànge, welche am 5. Feb geborgen, sind ausgelistet werden ...

Vielleicht hat da draußen jemand eine Lösung für mich. Eine Suche im Netz
war schon ergebnislos ...
Danke
Johannes
 

Lesen sie die antworten

#1 Henry Habermacher
03/03/2008 - 05:26 | Warnen spam
Hallo Johannes

Johannes Curio wrote:
Habe ein Datumsfeld in einem Endlosformular, in dem Geburtstage von
Versicherten stehen.
Habe ein Suchfeld, mit dessen Hilfe ich gerne den passende Geburtstag
WÄHREND der Eingabe in das Suchfeld finden möchte. Bei Namen ist da ja
kein Problem, Ereignis Change und Eigenschaft .Text und schon klappt's.
Aber beim Datum scheitere ich klàglich, besonders weil beide von mir
gewünschte Varianten nicht klappen:
1. Variante: Nur nach vollstàndiger Eingabe des Datums soll Suche starten:
Beispiel: ich gebe "1.1.1980" in das Suchefeld ein und ohne Enter möchte
ich gerne alle Versicherten haben, die am 1.1.1980 Geburstag haben.
2. Variante: Wenn ich "5" eingeben, hàtte ich gerne, die am 5. Tag eines
Montags Geburtstag haben. Wenn ich dann "5.2." eingeben, dann sollen alle
Jahrgànge, welche am 5. Feb geborgen, sind ausgelistet werden ...



Wie filterst Du das HFO bei der Eingabe im Datumsfeld?

Versuch' mal folgendes:

Me.Filter = "FORMAT(Geburtsdatum, 'd.m.yyyy') LIKE '" & Me!Datumssuchfeld &
"*'"
Me.FilterOn = True

HTH
Henry





SEK2 Anmeldung: http://donkarl.com/?SEK
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen