Hallo Manuel,
ich habe dir da mal zwei Makros gebastelt und Deine Formularstruktur umgedreht.
Das "MainForm" ist jetzt die "Visit" Tabelle, im "SubForm" sind die"PatientsBasic".
Statt das "date" Feldes gibt es jetzt ein Kombinationsfeld, was alle verfügbaren Tage anzeigt.
Wählst Du ein Datum, wird der Wert mit dem Makro "Filter_Days" ausgelesen,in das richtige Format umgewandelt und als Filter auf das "SubForm" gelegt.
Klappt, am 14.12.10 sieht man nun nur noch zwei Datensätze, am 15.12.10 drei und am 26.01.11 einen.
Zum Ausschalten des Filters nur den Knopf "all days" anklicken, dann sind wieder alle Daten da.
Dummerweise ist die DB zu groß um sie im Forum hochzuladen.
Schick mir deine E-Mail, ich schicke Dir die DB
Gruß Rik