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
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".
Hallo Klaus,
danke und so einfach kann es sein :-[
Super Forum ist das hier ;)
Gruß
Danny
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
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.
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
Hallo Klaus,
Es hat super geklappt, ich danke dir für die Hilfe!!! :)