Daten im Bericht sortiert darstellen

28/01/2008 - 18:41 von Wolfgang Weitzel | Report spam
Hallo NG,

ich habe Daten mit Namen und Zahlen und möchte im Bericht einmal eine
Darstellung alphabetisch nach Namen sortiert und einmal nach der Größe der
Zahlen numerisch sortiert darstellen.

Hierzu habe ich dem Bericht beim öffnen einmal eine Abfrage als Datenquelle
zugewiesen, welche die Daten nach Namen sortiert und ein anderes Mal öffne
ich den Bericht mit der Datenquelle numerisch sortiert.

In der Datenquelle(Abfrage) werden die Daten richtig sortiert angezeigt.

Im Bericht sind Sie immer numerisch sortiert, was daran liegt, das zurzeit
die Datensàtze im Bericht auch unsortiert numerische aufsteigend sind.

Kennt jemand das Problem, dass die Sortierung im Bericht nicht übernommen
wird?



Ich habe in der Access FAQ bei Donkarl unter 5.10 den Hinweis gefunden, dass
mit einer Gruppierung das Problem gelöst werden kann. Da ich aber über VBA
die Datenquelle àndere müsste ich auf diesem Weg auch die gruppierung àndern
und habe keine Ahnung wie ich das lösen kann.



mfg Wolfgang
 

Lesen sie die antworten

#1 Thomas Möller
28/01/2008 - 18:51 | Warnen spam
Hallo Wolfgang,

Wolfgang Weitzel schrieb:
ich habe Daten mit Namen und Zahlen und möchte im Bericht einmal eine
Darstellung alphabetisch nach Namen sortiert und einmal nach der
Größe der Zahlen numerisch sortiert darstellen.

Hierzu habe ich dem Bericht beim öffnen einmal eine Abfrage als
Datenquelle zugewiesen, welche die Daten nach Namen sortiert und ein
anderes Mal öffne ich den Bericht mit der Datenquelle numerisch
sortiert.
In der Datenquelle(Abfrage) werden die Daten richtig sortiert
angezeigt.
Im Bericht sind Sie immer numerisch sortiert, was daran liegt, das
zurzeit die Datensàtze im Bericht auch unsortiert numerische
aufsteigend sind.
Kennt jemand das Problem, dass die Sortierung im Bericht nicht
übernommen wird?

Ich habe in der Access FAQ bei Donkarl unter 5.10 den Hinweis
gefunden, dass mit einer Gruppierung das Problem gelöst werden kann.
Da ich aber über VBA die Datenquelle àndere müsste ich auf diesem Weg
auch die gruppierung àndern und habe keine Ahnung wie ich das lösen
kann.



Du kannst im Ereignis "Beim Öffnen" des Berichts die Sortierung àndern:


Private Sub Report_Open(Cancel As Integer)

Dim strFeld As String

strFeld = "HierStehtDeinFeld"

Me.OrderBy = strFeld
Me.OrderByOn = True

End Sub


Der Variablen "strFeld" musst Du dann den Namen des Feldes, nach dem
sortiert werden soll, zuweisen.

HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen