Ansichten
Hallo, ich möchte in einer Ansicht die Spalten einer Tabelle (Z.B. Kunden) anzeigen lassen, welche im Feld JC=ja stehen haben. Das habe ich über den Filter hinbekommen. Nun soll in der Ansicht ein weiteres Feld angezeigt werden, allerdings nur das Feld aus der Tabelle (weitere Tabelle, z.B. Untertabelle Kundenadressen --> es gibt mehrere), in welcher auch bei JC=ja steht. Wie kann ich das umsetzen?
5 Antworten
-
Hallo Barbara,
wenn in der Untertabelle nur einen Datensatz mit JC pro Kunde gibt dann kannst du es mit einer Funktion machen:
first(Untertabellenname[JC=true]).FeldnameLeo
-
Hey Leo, es gibt aber nicht nur einen Datensatz in der Untertabelle. Das ist das Problem...
-
Hallo Barbara,
Wenn es mehrere Adressen mit JC=Ja pro Kunde gibt und du alle diese Adressen in einer Zeile auflisten möchtest. dann:
concat(Untertabellenname[JC=true].Feldname)
Leo
-
Hallo Leo, danke jetzt funktioniert es. Wäre es auch möglich, dass wenn er zwei Ja´s in der Untertabelle findet, diese nicht in eine Zeile schreibt sondern in zwei? Barbara
-
Hallo Barbara,
An sich geht so etwas mit:
---
join(Untertabellenname[JC=true].Feldname,"
")
---
Problem ist aber das die Tabellenansichten keine Mehrzeilige Darstellung unterstützen. Also du kanst die Ergebnisse nur im Formular sehen wenn dein Funktionsfeld mindestens zwei Zeilen hoch ist.
Leo
Content aside
- vor 3 JahrenZuletzt aktiv
- 5Antworten
- 242Ansichten