0

Kalender: Darstellung von Terminen

Ich verwende das Kalenderfeature sehr intensiv und arbeite sowohl mit dem WEB-Client von NInx als auch der iOS/Mac-App. Aktuell habe ich das Problem, das mir bei Kalendereinträgen, die in der App problemlos angezeigt werden in der Web-Version die Texte in den Feldern fehlen. In der Regel werden diese Texte über Formeln bedient. Irgendjemand eine Idee, wie man diese Problem umgehen kann bzw. was hier die Ursache ist.

Danke schon mal.

Alex

3 Antworten

null
    • Support
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Bitte gib mal ein Beispiel, wie so eine Fromel aussieht.

    Birger

    • Alexander_Hanisch
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Die Daten werden im Formular über 2 Funktionen ermittelt:

    (1) Der anzuzeigende Text:

    let VGL_Datum := 'OP Tage MMC'.Datum;
    let ZimmerID := 'MMC-Zimmer'.Nr;
    if 'Aufnahme-Entlassung' = true then
    Kalender_Zimmer + "(E) " + last((select Faelle)['Stationäre Entlassung' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].StatBelegungAnzeige) + "
    / (A) " + last((select Faelle)['Stationäre Aufnahme' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].StatBelegungAnzeige)
    else
    Kalender_Zimmer + last((select Faelle)['Stationäre Aufnahme' < VGL_Datum and 'Stationäre Entlassung' > VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].StatBelegungAnzeige)
    end

    (2) Die anzuzeigende Farbe:

    let VGL_Datum := 'OP Tage MMC'.Datum;
    let ZimmerID := 'MMC-Zimmer'.Nr;
    if 'Aufnahme-Entlassung' = false then
    last((select Faelle)['Stationäre Aufnahme' < VGL_Datum and 'Stationäre Entlassung' > VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].color(OperateurFarbe))
    else
    if PatID_Aufnahme != null and PatID_Entlassung = null then
    last((select Faelle)['Stationäre Aufnahme' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].color(OperateurFarbe))
    else
    if PatID_Aufnahme = null and PatID_Entlassung != null then
    last((select Faelle)['Stationäre Entlassung' = VGL_Datum and 'MMC-Zimmer'.Nr = ZimmerID].color(OperateurFarbe))
    else
    if PatID_Aufnahme != null and PatID_Entlassung != null then
    color(EntlassungAufnahmeFarbe)
    end
    end
    end
    end

    (3) Das entsprechende Kalender-Terminfeld ("Anzeigen als"):

    styled(KAL_Anzeigedaten, OperateurFarbe)

     

    In der App funktioniert es prima, im Webbrowser (egal ob Safari, InernetExplorer oder Firefox) hab ich immer ein leeres Feld ohne Inhalt.

    Danke schon mal.

    Alex

    • Alexander_Hanisch
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Nachtrag:

    ich hab das Ganze auch ohne "styled" probiert, funktioniert leider auch nicht.

    Alex

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 3Antworten
  • 1793Ansichten