0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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.

    • Gerald
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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.

    • Joerg.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • Gerald
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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