Select-Syntax
Ich habe eine Projekt-Tabelle. Diese hat eine Untertabelle Rapport. Die Rapport-Tabelle hat wiederum eine Untertabelle Festlegungen.
In Festlegungen gibt es das Feld erledigt als Ja/Nein-Feld.
Wie kann ich eine Ansicht aller nicht erledigten Festlegungen je Projekt.....über alle zugehörigen Rapporte erzeugen ?
14 Antworten
-
Hallo adlusedom@googlemail.com,
so als Ansicht im Formular der Tabelle Projekt:
---
Rapport.Festlegungen[erledigt]
---
Leo
-
So einfach........okay funktioniert.......DANKE
-
jetzt nochmals eine Frage.....
Wenn ich in der Rapport-Tabelle stehe......wie kann ich mir dann alle unerledigten Festlegungen des aktuellen Projektes anzeigen
lassen und diese Ansicht möglichst auch Drucken unter den aktuellen Rapport?
-
anzeigen:
---Projekt.Rapport.Festlegungen[erledigt]
---
Mit dem Ausdrucken wird es schwieriger weil Ninox keine Ansichten ausdrucken kann. Ich würde ein Funktionsfeld machen:---
join(Projekt.Rapport.Festlegungen[erledigt].FESTLEGUNGSBESCHREIBUNG,“”)
---
Die Anführungszeichen musst du austauschen. Wenn du das Feld höher machst, sollten alle Festlegungen untereinander stehen. Und dieses Feld kann man ausdrucken.
Leo
-
Erstmal vielen Dank für die schnelle Antwort....aber>>
join(Pro.Rapport.Festlegungen[erledigt=false].Langtext,“”).......funktioniert nicht
- Pro ist der richtige Tabellennahme (statt Projekt)
- Langtext ist ein Feld aus der Tabelle Festlegungen
....und wie die Anführungszeichen austauschen ?????
-
Was genau funktioniert den nicht? zwichen Anfürungszechen muss ein Zeilenumbruch sein (auf ENTER kicken)
-
Da bekomme ich folgende Meldung: “Die Funktion ist nicht definiert:join([html]) in Zeile 2, Spalte3”
-
Ich glaube die Ursache gefunden zu haben.....Langtext ist ein formatiertes Textfeld........als unformatiert funktioniert das
dann !!!!
-
Ok,
das heißt, dass Langtext als html Text angelegt ist (text formatiert). Problem ist es, dass die html Felder nicht im Layout ausgedruckt werden können. Zum Ausdrucken würde ich dann so machen:
---
join(Pro.Rapport.Festlegungen[erledigt=false].text(Langtext),“
”)
---Wenn die Formatierung wichtig ist dann kann man so ein Feld nur im Formular nutzen :
---
html(join(Pro.Rapport.Festlegungen[erledigt=false].raw(Langtext),“<hr>”))
---
so werden die einzelnen Texte duch eiine Linie getrennt
Leo
-
Nein, die Formatierung ist nicht so wichtig.......habe bereits alle betroffenen Felder auf “mehrzeilig Text”
umgestellt.
-
join(Pro.Rapport.Festlegungen[erledigt=false].text(Langtext),“
”) Funktioniert wie gewünschtkann ich die Ausgabe noch nach einem Datum in der Rapport-Tabelle filtern....zB Rapport.Datum < heute
-
Könnte ich nicht die gefilterten Daten (erledigt=false) in eine separate leere Tabelle (z.B. aus Festlegungen in Festlegungen2) kopieren
die ebenfalls mit der Tabelle Rapport verknüpft ist und diese Ansicht dann zum Drucken bringen ??
-
habe das mit der 2.Tabelle (Festlegungen2) hinbekommen:
-Tabelle leeren
-mit gefilterten Daten füllen
- Rapport formatieren und drucken
-
Kann man angehängte Bilder im Ausruck formatieren (Größe) und je Bild eine Bildunterschrift (also nicht der Dateiname)
anfügen?
Content aside
- vor 4 JahrenZuletzt aktiv
- 14Antworten
- 1265Ansichten