Access-Formular über Checkbox neu sortieren

Hallo,

ich tätige meine ersten Anfänge in Access und brauche mal den ein oder anderen Denkanstoß, da ich im Web nicht so wirklich Hilfe finde.

Ich habe in Access eine MS-SQL-Server Sicht verknüpft.
Zu dieser verknüpften Tabelle gibt es 2 Abfragen, die unterschiedlich sortieren: einmal nach Artikel & Ausprägung , einmal nach Vorgangsnummer. Ob ich die benötige weiß ich gerade noch nicht.

Ich erstelle nun von dem verbundenen View über den Formular-Assi ein Formular.
Jetzt werden korrekter Weise 3 Test-Datensätze angezeigt. Diese 3 Testdatensätze setzen sich zusammen aus 1 Vorgang mit einer Position A und einem 2. Vorgang mit Position A und 2. Vorgang Position B.

Ich möchte nun über z.B. eine Checkbox im Kopf erreichen, dass der angezeigte View neu sortiert wird, zB. nach Artikelnummer oder eben nach Vorgangsnummer.

Kann mir da jemand helfen?
view

Content-Key: 384014

Url: https://administrator.de/contentid/384014

Ausgedruckt am: 21.01.2022 um 09:01 Uhr

Mitglied: eisbein
eisbein 21.08.2018 aktualisiert um 15:16:37 Uhr
Goto Top
Hallo!

Zu dieser verknüpften Tabelle gibt es 2 Abfragen, die unterschiedlich sortieren: einmal nach Artikel & Ausprägung

Das benötigst du nicht. Eine Tabelle mit den benötigten Daten reicht, das Sortieren erledigt dann Access mit "OrderBy".

Somit ist die OrderBy-Option deines Formulars dein Freund und Stichwort.
Mach dich mal schlau und melde dich ggf. wenn du konkrete Probleme hast.

Gruß
eisbein

Edit:
Auf die Schnelle mal ein paar Links:
https://docs.microsoft.com/en-us/office/vba/api/Access.DoCmd.SetOrderBy
https://access-programmers.co.uk/forums/showthread.php?t=126404
Mitglied: Aximand
Aximand 21.08.2018 um 15:26:01 Uhr
Goto Top
Die Frage ist ja, wie ich das OrderBy über eine Checkbox mit NeuAufbau/Aktualisierung des Formulars hinbekomme.
Irgendwie wohl über das Makrotool - aber wie?
haken
Mitglied: eisbein
Lösung eisbein 21.08.2018 aktualisiert um 16:03:31 Uhr
Goto Top
Warum muss es eine Checkbox sein?

Nimm eine Umschaltfläche bzw. mehrere und beschrifte sie entsprechend "Sortieren nach Beleg" etc.

Unter "Ereignis" nicht Makro sondern Code-Generator auswählen und direkt den VBA-Code (wie beim 2. Link) einfügen.

Edit:
Zum Beispiel:
Artikel ist die Bezeichnung der Spalte die Sortiert werden soll.
ASC steht für aufsteigend, DESK für absteigend
Mitglied: Aximand
Aximand 21.08.2018 um 16:05:44 Uhr
Goto Top
Danke, hätte das ganz gerne auch mal mit dem Makrotool hin bekommen.
Mit der Checkbox geht das natürlich indem ich einfach nur true/false abfrage.

Kannst Du mir ggf. auch sagen wie oder ob ich eine Zeile komplett einfärben kann, falls z.b. Tagesdatum - Lieferdatum > x
Heiß diskutierte Beiträge
question
Windows XP: IE 8 zeigt keine Seiten mehr an :-) gelöst altmetallerVor 1 TagFrageWindows XP21 Kommentare

Huhu, ich habe hier tatsächlich noch einen Dell Dimension 9100 (Pentium IV, 3Ghz) stehen, den ich mit einer NVIDIA Quadro FX 540 und 4GB RAM ...

question
Datensicherung nach Geschäftsaufgabefboy33Vor 1 TagFrageBackup8 Kommentare

Guten Tag liebe (ex) Kollegen, nun nach 50 Jahren EDV, habe ich meine Firma abgemeldet und bin in den Ruhestand gegangen. Mein Problem, was mache ...

question
Zu lange Glasfaserkabel in Netzwerkschrank - wie organisieren? gelöst HerrITVor 1 TagFrageNetzwerke7 Kommentare

Hallo liebe Administratoren, ich hätte eine Frage an euch Experten, für die ich - selbst nach stundenlanger Suche - keine richtige bzw. zufriedenstellende Antwort gefunden ...

question
Ethernet über Telefonleitung gelöst Net-ZwerKVor 1 TagFrageLAN, WAN, Wireless8 Kommentare

Moin! Ich suche einen Konverter, mit dem ich auf eine Telefonleitung (2 Draht) ein Netzwerksignal legen kann. Geht darum, dass ich beim einem Kunden einen ...

question
PLEX bricht im HEIMNETZ nach 1 Minute Film abStrahlemann-69Vor 1 TagFrageUbuntu9 Kommentare

Hallo an alle, ich hab mir den Plexserver auf Proxmox installiert und mein NAS eingebunden. Er ließt auch alles ein und funktioniert. Nun laß ich, ...

question
MFA mit Microsoft?cseVor 16 StundenFrageWindows Userverwaltung5 Kommentare

Hi Leute, ich hoffe ihr könnt mir ein wenig helfen. Von unserer Gruppe (central IT im Ausland) verlange ich (im Zuge TISAX Audit) auf unseren ...

question
Image auf zweiten Laptop kopierenmario28Vor 1 TagFrageWindows Installation5 Kommentare

Hallo zusammen, ich habe mir für daheim zwei Mal den gleichen Laptop bestellt (Schenker Via 15 Pro M20) und nach Erhalten mit dem ersten begonnen, ...

question
O365 Outlook + Teams sperren gelöst sraL91Vor 19 StundenFrageMicrosoft Office15 Kommentare

Hallo Zusammen, wir haben in unserer Firma Office 365 ausgerollt und ich stehe nun vor folgendem Problem. Unsere Firma sind in 50 Standorte unterteilt und ...