 Elite Veteran
Beiträge: 906
     Ort: Wien | Hallo, Peer!
Peerli - 14.07.25
...nur verstehe ich nicht, warum bei der Sortierung nicht alles berücksichtigt wird.
Hier zB die Spalte "Überwachung", bei der die "2. direkte Überwachung" scheinbar nicht mit einbezogen wird.
Genauso verhält es sich mit "Status". Auch hier scheint "2. direkte Überwachung" der Übeltäter zu sein.
Hingegen funktioniert es beim Datum "Termin" so, wie gewollt.
...
Ich habe mir deine Beispiel-DB angesehen und würde sagen, es hat nur bei Termin funktioniert, weil das in der "Sortiert Nach"-Eigenschaft des Formulares steht und von deinem Code nie geändert wurde.
Die Prozedur, um nach UeWArt_ID_f zu sortieren, könnte z.B. so aussehen:
Private Sub cmdSortUeberWachung_Click()
If InStr(Me.OrderBy, "UeWArt_ID_f") > 0 Then
If InStr(Me.OrderBy, "DESC") > 0 Then
aktuellerSortierausdruck = "UeWArt_ID_f"
Else
aktuellerSortierausdruck = Me.OrderBy & " DESC"
End If
Else
aktuellerSortierausdruck = "UeWArt_ID_f"
End If
Me.OrderBy = aktuellerSortierausdruck
Me.OrderByOn = True
End Sub
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |