Hallo,
es gibt bei mir einen Bericht, der in einem Unterbericht Kommentare zu einem bestimmten Bauprojekt darstellt.
Nun sollen in diesem Unterbericht aber nur die 3 aktuellsten Kommentare angezeigt werden. Bericht und Unterbericht sind über das Feld "IDProjekt" verknüpft. In der zugrundeliegenden Tabelle "tblKommentare" wird auch das Erstellungsdatum im Feld "datErstellt" gespeichert.
Ich habe versucht die Abfrage im Unterbericht mit TOP 3 zu limitieren, aber wenn die 3 aktuellsten Kommentare von einem anderen Projekt stammen, werden natürlich gar keine mehr angezeigt. Offensichtlich wird zuerst die Abfrage ausgeführt und dann erst nach der entsprechenden "ProjektID" gesucht.
Dazu am besten ein Beispiel:
Tabelle "tblKommentare"
IDProjekt datErstellt txtKommentar
1 1.1.2014 Bla1
2 2.1.2014 Bla2
1 3.1.2014 Bla3
1 4.1.2014 Bla4
Nach der Abfrage im Unterformular ist folgendes übrig:
1 4.1.2014 Bla4
1 3.1.2014 Bla3
2 2.1.2014 Bla2
Und wenn jetzt im Hauptformular Projekt 1 angezeigt wird, werden nur noch 2 Datensätze angezeigt, obwohl es eigentlich 3 sein sollen.
Hat jemand eine Lösungsidee?
Danke, Florian
Hallo,
wenn du eine eindeutige Datensatz-ID hast, lässt sich das mit Hilfe einer Unterabfrage nach folgendem Schema erreichen:
http://www.access-o-mania.de/forum/index.php?topic=19861.msg109825#msg109825