0

Darstellung im Kalender

Hallo,

ich habe Kalendertäglich mehrere DS mit einer Summe = Stunden/Kalendertag.

Diese rechne ich mit einer Berechnung aus, pro DS. Im Kalender möchte ich jetzt nur diese Berechnung nur einmal anzeigen, was mir nicht gelingt. Die Berechnung zeigt sich pro DS.

Anmerkung 2019-09-23 105542

Geht das?

Danke!

6 Antworten

null
    • Holzi
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich fürchte nein. Da Du in Deiner Tabelle für jeden Datensatz das Datums- oder Terminfeld (automatisch?) ausfüllst, ist jeder Datensatz ein neues "Ereignis" für den Kalender.

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich gebe Holzi recht, mit normalen Bordmitteln wird es nicht gehen. Was ich versuchen würde:

    1. Beim Feld  Datum die Eigenschaft "im Kalender anzeigen" ausschalten

    2. Ein Feld "DatumKalender" anlegen mit Eigenschaft "im Kalender anzeigen". Beim "Anzeigen als"  deine Summenformel schreiben. Dieses Feld verstecken.

    3. Mit einem Button oder in der Konsole folgende Formel schreiben und ausführen:

    ---

    let myDates:=unique(select 'DEINE TABELLE'.Datum);

    for i in myDates do

    first (select 'DEINE TABELLE' [ Datum=i]).DatumKalender:=i

    end

    ---

    4.beim Feld Datum einen Trigger nach Änderung schreiben:

    ---

     

    if Datum then

    let myDate:=Datum;

    if cnt(select 'DEINE TABELLE' [Datum=myDate])=1 then

    DatumKalender:=myDate

    end

    else 

    DatumKalender:=null

    end

    ---

     

    mit der ersten Formel sucht Ninox einen DS pro Datum und trägt dort das Datum ins Feld DatumKalender ein. So hast du nur einen Eintrag pro Datum im Kalender.

    Die Zweite Formel sollte bei zukünftigen Einträgen dafür sorgen, dass nur ein DS pro Datum im Kalender erscheint.

     

    Leo

    • Holzi
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, genial wie immer, alles andere hätte mich auch gewundert.

    • wolfgangmohr
    • vor 4 Jahren
    • Gemeldet - anzeigen

    echt genial, bin wieder platt. alles geht dank leo!

    • wolfgangmohr
    • vor 4 Jahren
    • Gemeldet - anzeigen

    echt genial, bin wieder platt. alles geht dank leo!

    • wolfgangmohr
    • vor 4 Jahren
    • Gemeldet - anzeigen

    echt genial, bin wieder platt. alles geht dank leo!

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 6Antworten
  • 1258Ansichten