Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Filter beim öffnen des Berichtes

Begonnen von Dorian, September 16, 2014, 16:09:29

⏪ vorheriges - nächstes ⏩

Dorian

Hallo!

Ich habe eine kleine Datenbank esrtellt und habe ein Problem beim öffnen von Bericht1.
Ziel ist es, nur den Bericht zu öffnen, der im Register Link Forum zum entsprechenden Forum passt. Es werden im Moment alle Berichte geöffnet, die zur ID passen. Ich bekomme einfach den 2 Filter nicht hin  :(



MaggieMay

Hallo,

die Abfrage verhält sich merkwürdig, ich verstehe nicht, warum in der Ausgabe in vielen (aber nicht allen!) Fällen der Tabellenname vor den Feldnamen gesetzt wird.
Ich schätze, das verursacht auch die Filter-Probleme.

Außerdem ist die Abfrage völlig überfrachtet, wenn man sich den Bericht dazu ansieht. Werden all die Tabellen wirklich benötigt? Es wäre wohl sinnvoller gewesen, am Berichtsaufbau nichts zu ändern.

Die Schreibweise "[Tabelle.Feldname]" innerhalb der Abfrage halte ich für falsch.

Weiterhin sollten keine Tabellen doppelt geführt werden, das ist völlig überflüssig. Bei Bedarf wird ein und dieselbe Tabelle in einer Abfrage mehrfach verknüpft.

Mehr habe ich leider noch nicht herausgefunden. Nach Anpassung der Abfrage ist Access wiederholt abgestürzt.
Freundliche Grüße
MaggieMay

Dorian


MaggieMay

Hallo,

hab's mir nochmal angeschaut, heute stürzt mein Access nicht mehr ab beim Öffnen des Berichts.

In der Abfrage fehlt die ID der Tabelle "FS_Forum", somit kannst du auch nicht nach dem Forum filtern.
Erweitere die Abfrage um die Spalte "Forum_ID: ID" aus der Tabelle "FS_Forum" und ändere den Berichtsaufruf wie folgt:    DoCmd.OpenReport "Bericht1", acViewReport, "", "Thema.ID=[Forms]![Thema]![ID] AND Forum_ID=" & Me!FS_Forumdann sollte es klappen.
Freundliche Grüße
MaggieMay