Neuigkeiten:

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

Mobiles Hauptmenü

Sortieren in Endlosformular mit Schaltflächen

Begonnen von Brallu, Februar 24, 2018, 17:38:08

⏪ vorheriges - nächstes ⏩

Brallu

Hallo Gemeinde  :) ,
ich möchte in einem Formular die Daten mit 2 Schaltflächen sortieren.
(siehe Bild)
Also wenn das Formular geöffnet wird oder ich den Button Id drücke, sollen die Datensätze aufsteigend nach ID sortiert werden.
Wenn ich den anderen Button drücke soll die Sortierung zurückgesetzt werden (wenn erforderlich) und es soll nach Satzbuch sortiert werden.
Diese Problemstellung hatte ich noch nicht und ich habe noch kein Beispiel gefunden.
Wie gehe ich da ran???

Gruß und danke fürs lesen

Danny


MzKlMu

Hallo,
im Ereignis "Beim Laden"
Me.OrderBy = "ID"
Me.OrderByOn = True

Dann "Beim Klicken" des Satzbuch Buttons:
Me.OrderBy = "Satzbuch"
Me.OrderByOn = True

Für den ID Button den gleichen Code wie "Beim Laden".
Gruß Klaus

Brallu

Hallo Klaus,
danke und so einfach kann es sein :-[

Super Forum ist das hier ;)

Gruß
Danny

Brallu

Hallo nochmal,
es ist dann leider doch nicht so einfach :-\

Der Wert ID ist ein berechnetes Feld und ist aus
buchstabeNummer und sta_matNummerZahl zusammengesetzt.
In der QRY hatte ich die einzeln sortiert damit der zusammengesetzte Wert in ID (z,B. D5 / D6 / D7 usw.) in Reihenfolge angezeigt werden.
Kann ich die Sortierung in VBA auch so gestalten???

Gruß
Danny

MzKlMu

#4
Hallo,
Zitatund ist aus buchstabeNummer und sta_matNummerZahl zusammengesetzt.
auch dann ist es wahrseinlich einfach. Du kannst auch per VBA genau so sortieren. Die Felder nach den sortiert werden soll sind einfach kommagetrennt aufzuführen. Schaus Dir die SQL der Abfrage an, dort gibt es auch ORDER BY. Zeige mal die Abfrage.

PS:
Ein Feld das zusammengesetzt ist, ID zu nennen ist keine gute Idee. Die ID ist im Regelfall der Primärschlüssel und sollte eine Zahl sein.
Gruß Klaus

Brallu

Hallo und ja das stimmt das heist auch nicht nur einfach ID. Hab es hier  nur so genannt.
Ok ich schaue mal ob ich es so hinbekomme!!!
Gruß
Danny

Brallu

Hallo Klaus,

Es hat super geklappt, ich danke dir für die Hilfe!!!  :)