Gestaltungselement Ansicht und seine Sortierung
Meine Überlegungen, die Tabellen selbst zu verstecken, haben mir das Gestaltungselement Ansicht attraktiv erscheinen lassen.
Die Frage, die sich mir stellt, ist, ob ich deren Sortierung per Skript beeinflussen kann (im select Befehl)?
(order by hat keine Auswirkungen)
lg Gerald
4 Antworten
-
Hallo Gerald, man kann die Sortierung ja direkt in der Ansichtstabelle selbst vornehmen (auf Spaltentitel klicken). Und wenn man das im Administratormodus macht, bleibt diese Sortierung auch erhalten.
-
Genau. Sonst könnte ich das durch Unsichtbarkeit mehrerer Ansichten simulieren.
Wenn der User in einer Suchmaske nur ein Feld ausfüllt, dann möchte er das Ergebnis vllt auch gern danach sortiert, war meine Überlegung. Aber passt in jedem Fall für mich so, wie's ist.
-
Moin. Ich möchte hier anmerken, dass order by in einer Ansicht sehr wohl Auswirkungen hat. Allerdings hat eine Ansicht immer eine Spalte, nach der sortiert wird. Das kann man nicht abschalten. Und diese Sortierung hat die Oberhand. Bei gleichen Feldern ist dann jedoch die order by Sortierung zu erkennen. Das kannst du an einem kleinen Beispiel sehen. Nehme eine Tabelle mit drei Feldern. Dem ersten Feld gibst du immer den gleichen Wert, z.B. als Datum mit dem Wert von Heute. Das zweite Feld nimmst du als Text und schreibst unterschiedliche Werte hinein und im dritten Feld nimmst du eine Zahl mit unterschiedlichen Werten. Jetzt kannst du zwei Ansichten erstellen, die eine mit order by Text und die andere mit order by Zahl. Wenn du die Ansicht nach Datum sortierst, kannst du sehen, dass die Zeilen mit gleichem Datum entweder nach Text oder nach Zahl weiter sortiert sind. Das kann manchmal ganz hilfreich sein.
Einen Wermutstropfen hat das allerdings noch. Während die Spalten in der Ansicht "alphabetisch" sortiert werden, ist die Sortierung bei order by nach der ASCII-Tabelle. Das finde ich nicht besonders geschickt gelöst.
Viele Grüße, Jörg
-
Hi Jörg
Es geht immer mehr in Ninox als ich glaube. Guter Tipp. Danke.
order by lower(name) ist für mich ausreichend. lg g
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 464Ansichten