Terminfeld - Anzeigen als
Hallo zusammen,
ich stehe mal wieder auf dem Schlauch und leider habe ich im Forum auch nichts gefunden...
Ich verwende in einem Terminfeld die Funktion Anzeigen als um Termine im Kalender mit bestimmten Informationen anzuzeigen.
Kunden.Name + " " + Kunden.Vorname + ": " + last(Kunden.Behandlung.Schmerzzustand) + " bei: " + last(Kunden.Behandlung.Behandelnder.Vorname);
Natürlich hätte ich gerne die Daten im Kalender, die auch zu genau diesem Termin passen. Wenn ich das nicht mit dem last() mache, dann hängt er mir alle Schmerzzustände und Behandler aneinander... So stimmt zumindest immer die nächste Woche im Kalender, aber vergangene Termine werden dann falsch angezeigt, weil er immer nur den letzten Datensatz nimmt - ist ja auch logisch wegen last().
Ich komme irgendwie nicht mit der select-Syntax klar, bekomme immer nur Fehler. Hoffe Ihr könnt mir einen Tipp geben.
Herzlichen Dank schon mal für Eure Mühe
Thomas
4 Antworten
-
Du musst eine Filter einbauen. Du musst sicher stellen, dass du nur eine Behandlung auswählst. Es sollte also so aussehen:
–––
Kunden.Name + " " + Kunden.Vorname + ": " + last(Kunden.Behandlung [Hier die Richtige Behandlung raussuchen].Schmerzzustand) + " bei: " + last(Kunden.Behandlung[Hier auch].Behandelnder.Vorname);
–––
-
Hallo Birger,
klasse, endlich verstehe ich auch diese Syntax :-)! Jetzt habe ich nur noch das Problem, dass ich ja quasi immer den aktuellen Tag im Kalender vergleichen möchte... also so etwas wie
[date(Termin)=today()]
funktioniert leider nicht. Falls Du da auch noch eine Idee hast, wäre das super, aber auch so hat mir Deine Antwort viel gebracht!Danke und herzliche Grüße,
Thomas
-
Versuche es so:
[start(Termin) = today()]
Birger
-
Birger, Danke!!!!
[start(Termin)]
ist die Lösung!
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1285Ansichten