625 Aufrufe
Gefragt in Datenbanken von
Hallo,
ich habe unter Access einen Bericht auf Basis einer SQL-Abfrage
erstellt, welche mehrere vorhandene Tabellen miteinander verknüpft.
Wenn ich diese Abfrage ausführe werden mir auch alle Daten korrekt
angezeigt.
Im Bericht befindet sich nun eine Tabelle, welche diese Daten einfach
anzeigt. Das funktioniert ebenfalls problemlos mit einer unschönen
Abweichung:
Wenn in der aktuellen Zeile das anzuzeigende Feld noch denselben
Wert hat wie in der vorhergehenden Zeile so bleibt an dieser Stelle das
Feld leer - es wird dann einfach nichts angezeigt (nach dem Mottor:
siehe vorstehend *s*)
Erst wenn der Wert sich in einer Folgezeile wieder ändert erscheint er
auch wieder.
Dabei ist es egal, welchen Datentyp das Feld hat - das Verhalten ist mit
Strings, Datumswerten und Zahlen absolut identisch.

Jemand eine Idee?

LG Jens

5 Antworten

0 Punkte
Beantwortet von
Hallo Jens,

nehme an es handelt sich um eine Unionabfrage, ändere die Verknüpfung in der SQL-Ansicht auf UNION ALL (zwischen den Tabellen), dann werden auch Duplikate angezeigt.

Gruß
Paul1
0 Punkte
Beantwortet von
Hallo Paul,
das ist es leider nicht, die Tabellen sind alle über INNER JOIN in der
Abfrage verknüpft.
Es fehlen auch keine ganzen Zeilen (keine Aussortierung doppelter
Werte), sondern im Bericht wird der Wert eines Felds einfach nicht
angezeigt, wenn er dem vorhergehenden entspricht.

Führe ich die Abfrage im Designer aus so ist die Ergebnistabelle
komplett und tadellos, die Tabelle im Bericht spart sich aber wie gesagt
die Anzeige und gibt den Wert erst wieder aus, wenn er sich geändert
hat.

Das Ganze ist auch noch reproduzierbar mit einem komplett neuen
Bericht :-/

LG Jens
0 Punkte
Beantwortet von
Hallo Jens,

habe es mir in meiner Version (Access 2003) angesehen und Dein Problem versucht nachzuspielen, der Bericht verschluckt jedoch nicht einen Wert wie von Dir beschrieben.

Könntest Du eine konkrete Beispieldatei in meiner Version konvertiert hochladen.

Gruß
Paul1

Access 2003
0 Punkte
Beantwortet von
Ich habe es gefunden ;-)
Es gibt in den Eigenschaften unter "Format" einen Schalter "Duplikate
ausblenden" - der steht bei mir per Default auf "Ja", warum auch
immer...
Kurz umgestellt und nun werden auch wieder alle Daten angezeigt.

Gefunden habe ich den Tipp am Ende hier:
http://www.access-
basics.de/index.php/Tipps_und_Tricks_zu_Berichten.html

Wieder was gelernt und weiter geht's -
vielen Dank für Deine Bemühungen!

LG Jens
0 Punkte
Beantwortet von
Hallo Jens,

bei mir steht "Duplikate ausblenden" standardmäßig auf "Nein", hätte nicht auf diese Möglichkeit getippt, freut mich, dass es Dir gelungen ist, das Problem zu lösen.

Gruß
Paul1
...