Rs.FindFirst Abfrage mit 2 Kriterien

Hallo Forum-Mitglieder,
Hier nun mein Problem bei Access (2000) und einer Abfrage

Eine kurze Beschreibung der Tabellen steht hier

Aufbau TAGESDATEN

*Tagesdaten-Nr
Datum (datum kurz, ohne Uhrzeiten)
Patienten-Nr

… (unwichtig)

Aufbau PATIENTENAKTE

*AktenNr
Datum (zum teil mit Uhrzeiten)
Patienten-Nr
Notierung1
Anhänge

Formular „Tagesdaten“ ist bereit um Datenaufzunehmen
Aber ich möchte hier noch weitere Informationen anzeigen lassen wenn folgende Abfrage stimmt.

Wenn Patienten-Nr und Datum (OHNE Beachtung der Uhrzeit) gleich sind,
zeige die erste Notierung1 zu diesen Tag im Formular TAGESDATEN an.
Für die Anzeige habe ich schon ein LabelFeld angelegt, und den Code (vor)geschrieben.

Nun das Problem,

Ich schaffe es nicht, das er bei der Anzeige BEIDE Suchkriterien beachtet
ich habe die Datei auf meiner HP hinterlegt damit man genau erkennt, wo das Problem ist. Der VBA-CODE ist hier zu finden

–> CODE von FORM_Tagesdaten
–> Public Sub Notierunganzeigen()


Die AccessDatei könnt ihr hier downloaden

http://www.jenshagen.de/daten/pflegedienst.mdb

Ich hoffe sehr,das ihr mir hierbei weiterhelfen könnt.

Gruß aus Berlin, Jens

Hi Jens,

ich habe mir den Code mal kurz angeschaut und ein haeufig auftretenden Fehler gefunden:
Die Zeit fuer das Datumskriterium solle folgendermassen aussehen:

Datum = „[Datum] = #“ & Format(Me![Datum], „mm-dd-yyyy“) & "# "

  1. SQL in Access versteht nur englische Datumsfomat egal welche Sprachversion von Access oder System
  2. Datumswerte sollten analog zu Textwerten in „#“ eingeschlossen werden.

Hope this helped

Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]