Bericht Sortierung

28/12/2009 - 14:27 von Thom | Report spam
Hallo liebe NG

Ich habe eine Frage zum Bericht. In meinem Bericht "cockpit" habe ich unter
anderem eine Zelle, die eine Berechnung aus einer anderen Tabelle holt. Die
Zelle hat den Namen "TAG" und folgende Formel drin.

=nz(DomWert("abf_800_Datumsauswahl_Ergebnis_1_Tag";"temp_800_1_Erscheinung";"Reservations_Nummer="
& [Resi_nummer]);"kein Wert")

Das funktioniert auch problemlos (Danke Karl). Nun muss ich meinen Bericht
nach eben dieser "Spalte" "Tag" sortieren und das funktioniert nicht. In der
Sortierfunktion im Bericht habe ich das "Tag" Feld nicht (was ich ja
verstehe, da es berechnet wird). Zelleninhalt "Tag" sieht so aus: 21.11.2009
oder andere Daten.

Gibt es eine Möglichkeit nach erstellen des Berichtes, alle Datensàtze zu
markieren und dann nach der Spalte "Tag" zu sortieren?

Danke für mögliche Tipps.

Gruss Thom
 

Lesen sie die antworten

#1 Karl Donaubauer
28/12/2009 - 15:03 | Warnen spam
Thom wrote:
Ich habe eine Frage zum Bericht. In meinem Bericht "cockpit" habe ich
unter anderem eine Zelle,



In Access gibt es keine Zellen, nur Felder, Spalten oder in diesem
Fall Steuerelemente.

die eine Berechnung aus einer anderen Tabelle holt. Die Zelle hat den
Namen "TAG" und folgende Formel drin.



"TAG" ist kein guter Name, da es ein (zweifaches) Schlüsselwort
in Access ist. Vergib für solche Steuerelemente besser Vorsilben z.B.
"txtTag", dann sollten keine Verwechslungen mit den eingebauten
Funktionalitàgen passieren.

=nz(DomWert("abf_800_Datumsauswahl_Ergebnis_1_Tag";"temp_800_1_Erscheinung";
"Reservations_Nummer=" & [Resi_nummer]);"kein Wert")

Das funktioniert auch problemlos (Danke Karl). Nun muss ich meinen
Bericht nach eben dieser "Spalte" "Tag" sortieren und das funktioniert
nicht.
In der Sortierfunktion im Bericht habe ich das "Tag" Feld nicht (was ich
ja
verstehe, da es berechnet wird). Zelleninhalt "Tag" sieht so aus:
21.11.2009 oder andere Daten.

Gibt es eine Möglichkeit nach erstellen des Berichtes, alle
Datensàtze zu markieren und dann nach der Spalte "Tag" zu sortieren?
...



Joo, indem du aus dem Steuerelement wirklich eine Spalte machst.
Diese Spalte muss sich in der Abfrage befinden, die als Datenherkunft
des Berichtes dient.

Die bessere Variante dabei wàre, wenn du die Tabelle oder Abfrage
"temp_800_1_Erscheinung" in diese Abfrage mit rein nehmen und
verknüpfen könntest. z.B. indem du sie dort über die Felder
"Reservations_Nummer" und "Resi_nummer" verknüpfst.

Wenn das wirklich nicht möglich sein sollte, kannst du auch deinen
DomWert-Ausdruck in der Abfrage als neue berechnete Spalte
einfügen.

Jedenfalls kannst du dann im Bericht danach sortieren.

Servus
Karl
****************
Access-FAQ: http://www.donkarl.com /// http://www.donkarl.com?NEK
.NET-Entwickler-Konferenz für Accessler 27./28.2.2010

Ähnliche fragen