Sortierung mit den Angaben aus einem Auswahlfeld (dynamisch)
Ausgangslage
Ich habe eine Tabelle 'Kontenplan' mit den Feldern 'Konto Nr' und 'Kontenbezeichnung'. Diese Tabelle liefert die Daten für ein Auswahlfeld (dynamisch) in der Tabelle 'Konten' erscheint. Die Nummern sind alle fünfstellig!
Problem
Im Auswahlfeld gebe ich in Name des dynamischen Werte 'Konto Nr' + " " + 'Kontenbezeichnung' ein. In der Tabelle sortiert es mir aber immer nur nach der 'Kontenbezeichnung' und nicht nach der vorgestellten 'Konto Nr'.
Gescheitete Lösungsversuche
- select Kontenplan order by 'Konto Nr' sortiert nur die Anzeige im Auswahlfeld, aber hat natürlich keine Auswirkung auf die Sortierung in der Tabelle.
- Ich habe das Feld 'Konto Nr' in der Tabelle 'Kontobezeichnung' von einem Nummer- in ein Textfeld geändert. Auch das hat nichts gebracht.
Frage
Was muss ich tun, dass in der Tabelle 'Konto' die Sortierung nach den Nummern erfolgt?
Danke
6 Antworten
-
Hi Marco. Ich habe es nun ein paar mal gelesen, weiß aber nicht so genau, was du willst. Soll die Tabelle Konto nach dem dchoice gefiltert werden? Gruß Mirko
-
ich habs gerade mal nachgebaut und verstehe dein Problem :-) Mal gucken ob ich auch ne Lösung finde.
In der Ansicht der Tabelle zeigt er die Daten des dynamischen Auswahlfeldes zwar korrekt an:
12345 1
23456 2
34567 3
Aber wenn man die Spalte sortiert sotiert er immer nach 1,2,3, also nach der Kontobezeichnung aus der N:1-Tabelle "Kontenplan" -
Also ich habe es mehrfach nachgebaut und denke es liegt an dem Tabellenbezeichner.
Ninox definiert als Bezeichner meistens das erste Feld der Tabelle. Wenn du also in deine Tabelleneinstellungen von Kontenplan gehst und dort "Kontobezeichnung" das oberste Feld ist könnte es daran liegen.
Eine nachträgliche Änderung, durch verschieben, hat bei mir leider nicht funktioniert.
Wenn ich in meinem Test aber die Konto-Nr als erstes Feld anlege hat es immer genau so funktioniert wie du es möchtest.
Aber da ich noch kein Ninox-Profi bin hoffe ich auf bessere Antworten für dich. :-) -
Korrektur zu vorhin: Das Beispiel muss natürlich lauten:
In der Ansicht der Tabelle zeigt er die Daten des dynamischen Auswahlfeldes zwar korrekt an:
12345 3
23456 1
34567 2
Aber wenn man die Spalte sortiert sotiert er immer nach 1,2,3, also nach der Kontobezeichnung aus der N:1-Tabelle "Kontenplan"
Content aside
- vor 3 StundenFri, March 14, 2025 at 10:16 PM UTCZuletzt aktiv
- 6Antworten
- 25Ansichten
-
3
Folge bereits