Filterung bedingter dynamischer Auswahlfelder
Ich habe ein Problem mit dynamischen Feldern:
ich habe ein dynamisches Auswahl-Feld angelegt (sagen wir X), das in Abhängigkeit eines anderen Feldes (sagen wir Y) auf zwei Listen zugreift:
wenn Y=1, dann greift X auf Liste 1 zu
wenn Y=2, dann greift X auf Liste 2 zu
Beim Befüllen von X mit Daten funktioniert diese dyn. Auswahl zuverlässig. Soweit alles bestens.
Wenn ich dann aber in der Tabellenansicht in der Kopfspalte Feld "X" filtern will, dann weiß NINOX nicht, welche der Listen es für die Filteroptionen nutzen soll und nimmt einfach die erste Liste 1. Hierfür bietet mir Ninox zwingend eine Optionsliste mit Optionen zum Auswählen an, wenn ich auf "Filter" gehe. Freie Textsuche scheint nicht vorgesehen.
In Liste 1 und Liste 2 gibt es textlich identische Einträge, sagen wir "Fisch". Wenn ich jetzt alle Datensätze anzeigen will, die in Feld X "Fisch" haben (egal ob aus Liste 1 oder Liste 2 in X eingefügt !) dann finde ich hierzu bisher keinen Weg. Gibt es da eine Funktionalität?
Hat jemand einen Rat? (Klar, könnte ich die Bedingung Y herausnehmen und zwei dynamische Felder anlegen, X1, X2, mit Zugriff auf Liste 1 bzw. 2, aber das wäre eigentlich ein Feld mehr als ich brauche und wenig elegant)
Mit besten Grüßen,
Alexander
1 Antwort
-
Hallo Alexander, spontan fiele mir nur ein, den ausgewählten Wert in ein Funktionsfeld zu übernehmen und dieses dann zur Filterung zu nutzen:
record(TABELLE,number(DYNAUSWAHL)).TEXTFELD
Content aside
- vor 3 JahrenZuletzt aktiv
- 1Antworten
- 195Ansichten