Form nach 2 Kriterien sortieren

13/07/2008 - 09:40 von Uli Schoch | Report spam
Hallo
In einer Anwendung in Access 2000 habe ich eine Tabelle mit den Feldern
"RECHDAT" und "BELNR" und ein paar weitere. In einem Formulare zeige ich die
Datensàtze an. Ich möcht nun, dass die Datensàtze nach "DATUM", innerhalb
des gleichen Datums nach "BELNR" sortier werden. Im Ereignis Form_Open habe
ich folgenden Code;

Private Sub Form_Open(Cancel As Integer)
Me.OrderBy = "RECHDAT;BELNR"
Me.OrderByOn = True
End Sub

Die Datensàtze werden aber unsortiert angezeigt.
Wenn ich nur: Me.OrderBy = "RECHDAT" schreibe, sind sie nach RECHDAT
sortiert,
Wenn ich nur: Me.OrderBy = "BELNR" schreibe, sind sie nach BELNR sortiert.

Was mache ich falsch?

Gruss
Uli
 

Lesen sie die antworten

#1 Karl Donaubauer
13/07/2008 - 09:48 | Warnen spam
Uli Schoch wrote:
Hallo
In einer Anwendung in Access 2000 habe ich eine Tabelle mit den Feldern
"RECHDAT" und "BELNR" und ein paar weitere. In einem Formulare zeige ich
die Datensàtze an. Ich möcht nun, dass die Datensàtze nach "DATUM",
innerhalb des gleichen Datums nach "BELNR" sortier werden. Im Ereignis
Form_Open habe ich folgenden Code;

Private Sub Form_Open(Cancel As Integer)
Me.OrderBy = "RECHDAT;BELNR"
Me.OrderByOn = True
End Sub

Die Datensàtze werden aber unsortiert angezeigt.
...



Tausche das Semikolon gegen ein Komma.
In VBA ist letzteres das Listentrennzeichen, an der deutschen
Oberflàche (standardmàßig) hingegen das Semikolon, vulgo
Strichpunkt.

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com, jetzt mit Anmeldung und Info
zur Access-Entwickler-Konferenz (AEK11), Oktober 2008, Nürnberg

Ähnliche fragen