Bitte um Hilfe. Spalten einfügen - Problem
Hallo Forum, ich habe ein seltsames Problem:
Ich möchte den Inhalt einer Untertabelle und derer verknüpften Tabelle über ein Funktionsfeld mit einer for-Schleife auslesen und in einer Spalte darstellen.
Das Funktionsfeld liest brav via
den Inhalt der Tabelle aus und zeigt ihn an:
Als geübter Ninox-User gehe ich nun in eine beliebige Kopfzeile einer Spalte, Spalte einfügen, Funktionsfeld, fix 'Druckfläche' geschrieben.... und nix. Ninox will mir dieses Feld nicht anzeigen.
Also - als geübter Ninox-User - den funktionierenden Code aus dem Funktionsfeld kopiert, neue Spalte, Funktionsfeld, PASTE.... und nix. Ninox will mir die Spalte nicht anlegen. Und wenn doch, dann bleibt diese nicht dauerhaft gespeichert.
Spalte einblenden, "Test" funktioniert, concat() auch.... nur dieser Code will nicht als Spalte arbeiten, als Funktionsfeld komischerweise schon?!
Kennt das Verhalten jemand? Ich habe es auch mit first(Veredelung) usw versucht... keine Chance.
Hier nochmal der Aufbau.
In der Untertabelle "Veredelungen für diesen Artikel" gibt es eine Verknüpfung auf Veredelung (woraus ich wiederum das Feld "Veredelung" brauche), sowie Maße...
Was kann da los sein?
Danke euch...
LG
Tobias
2 Antworten
-
Hallo Tobias,
dieser code gibt einen Array zurück, die Spalten können aber nur Text oder styled darstellen. Ein Funktionsfeld im Formular kann einen Array darstellen, deswegen diese Verwirrung. Also mit concat alles als Text darstellen und in Spalte einfügen. noch schneller wird die Aufbau ohen for Schleife:
concat( 'Veredelungen für diesen Artikel'.(Veredelung. Veredelung+": "+ if 'Maße' then text('Maße') else 'Sondermaß' end))
Leo
-
Leo du bist echt der Hammer! Tausend Dank. Haken dran, klappt...
LG
Tobias
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 273Ansichten