0

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

null
    • Birger_H
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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);
    –––

    • twenskat
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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

    • Birger_H
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Versuche es so:

    [start(Termin) = today()]

    Birger

    • twenskat
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Birger, Danke!!!!

    [start(Termin)] ist die Lösung! 

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 4Antworten
  • 1280Ansichten