Neuigkeiten:

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

Mobiles Hauptmenü

Anzahl der Datensätze im Unterbericht begrenzen

Begonnen von FlyingFlo, Dezember 10, 2014, 09:39:37

⏪ vorheriges - nächstes ⏩

FlyingFlo

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

MaggieMay

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
Freundliche Grüße
MaggieMay