Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

filter aufheben und absteigend nach ID sortieren

Begonnen von Carl, April 02, 2018, 10:41:30

⏪ vorheriges - nächstes ⏩

Carl

Hallo, mal ne Frage.

Ich habe ein Formular mit dem UFO "UFfrmworkorderUFO", das durch verschiedene Filter gefiltert wird. Nun gibt es einen Knopf, der alle Filter wieder aufhebt. Der funktioniert so:


Private Sub alleanzeigen_Click()
    Me!UFfrmworkorderUFO.Form.Filter = ""
    Me!UFfrmworkorderUFO.Form.FilterOn = False
End Sub


Jetzt möchte ich aber, dass der Knopf zusätzlich nach seinem Klicken die aktuellsten DS oben anzeigt. Also nach der ID absteigend sortiert.

Der Code hier geht aber nicht:


Private Sub alleanzeigen_Click()
    Me!UFfrmworkorderUFO.Form.Filter = ""
    Me!UFfrmworkorderUFO.Form.FilterOn = False
    Me!SetOrderBy(ID,UFfrmworkorderUFO)
End Sub


Wir würdet Ihr das machen?

Carl

Josef P.

#1
Hallo!

Ich versuche es einmal mit Hilfe zur Selbsthilfe.

ZitatDer Code hier geht aber nicht
Es sollte aber eine Fehlermeldung kommen, die auf die Ursache von "geht nicht" hinweist.

Was ist SetOrderBy?
Ich vermute, dass das eine Prozedur im Formular ist. Wegen dem Me davor wird sie sogar als Public deklariert sein.

Fragestellungen, die zu lösen sind:
Wie ruft man eine eine Prozedur mit Parameter auf, wenn kein Rückgabewert genutzt wird?
Wann verwendet man Me! und wann Me. ?

mfg
Josef

Carl

Der Punkt war es. Ich habs hin bekommen mit:


Private Sub Befehl133_Click()
    Me!UFfrmworkorderUFO.Form.Filter = ""
    Me!UFfrmworkorderUFO.Form.FilterOn = False
    Me.Form.OrderBy = " [ID] DESC"
    Me.Form.OrderByOn = True
End Sub


Danke,
Carl