Tage zählen anhand von 2 Datumsangaben

  • Hallo zusammen,


    ich möchte anhand von 2 Datumsangaben die Tag automatisch zählen lassen.


    Sprich z.B.


    Anfangsdatum: 01.02.2010
    Endedatum: 15.05.2010


    Wieviele Kalendertage sind das? Gibt es hierfür was?

  • Wenn du die Suche benutzen magst? Das wurde hier schon behandelt.

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Hi Subi,


    kannst du es mir auch zukommenlassen, ich habs nämlich nicht gefunde.


    Und bevor ich mir auch nen Spruch von Taurec drücken lassen muss......


    Ich wäre dir da sehr dankbar.


    Viele Grüße

    • Offizieller Beitrag

    mit Funktionen
    Datum_Ende - Datum_Anfang / ( Anzahl_Sekunden_pro_Minute * Anzahl_Minuten_pro_Stunde * Anzahl_Sunden_pro_Tag)


    mit Script
    siehe TimeDifference in NotesDateTime


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Also wenn du nach "Tage Anzahl berechnen", was ja naheliegend ist, suchst dann findest du gleich als zweites Ergebnis den passenden Thread.


    Und in Zukunft möchte ich dich bitte solche Unterstellungen zu unterlassen

  • Hallo Diali,


    Vielen Dank für deinen Tip.


    Ich bekomme doch dann ein Nummer zurück oder? Kein Datum.


    Leider bekomme ich nämlich


    "Incorrect data type for operator or @Function: number expected"




    Gruß

    • Offizieller Beitrag

    hast Du geprüft dass die Datumswerte auch Datumswerte sind?


    Nimm mal nur Teile der Formel und schau ob dann noch der Fehler auftritt.


    Als Ergebnis kommt natürlich eine Zahl heraus.


    Gruß
    Dirk

  • Hallo,


    die Formel habe ich eigentlich aus der Hilfe übernommen.


    temp := @Date(Heute) - @Date(Erstellt) / 86400



    Die Felder "Heute" und "Erstellt" sind Datumsfelder


    Das Ausgabe Feld als Nummer ! Trotzdem bekome ich die Fehlermeldung!



    Und noch vielen Dank !


    Viele Grüße

    • Offizieller Beitrag

    in dem Feld Erstellt und Heute steht auch wirklich was drin?


    Gruß
    Dirk

    • Offizieller Beitrag

    stimmt da fehlen Klammern um die Datumswerte.


    Du teilst das Datum Erstellt durch 86400 => und bekommst den Fehler.


    Gruß
    Dirk

  • taurec
    steht bei
    "Beispiele: Werte für ein berechnetes Feld berechnen"




    Diali


    Ich verstehs echt nicht. Noch mal ganz genau.


    Feld "Heute (Type Datumsfeld, @Now)",
    Feld "Erstellet (Typ Datumsfeld, @Created),
    Ausgabefeld Typ Nummer


    temp := @Date(Heute) - @Date(Erstellt) / 86400;


    temp = TestDatum


    Fehlermeldung beim Öffnen


    "Field '<fieldname>': Incorrect data type for operator or @Function: Number expected"


    Mehr habe ich nicht.

  • @Lawbring


    Dann solltest du aber auch richtig aus der Hilfe abschreiben.


    Denn dort steht:


    temp := (@Date(Currentdate) - @Date(DateCreated)) / 86400;


    Und genau das sind die fehlenden Klammern die Diali meinte

  • in der deutschen Hilfe stehts so


    temp := @Date(Heute) - @Date(Erstellt)) / 86400;


    ich hatte es auch so schon einmalprobiert


    @Date(Heute) - @Date(Erstellt) / 86400


    Hat nicht geklappt.


    Was soll ich sagen, es geht. Ich freue mich, echt, aber bin auch ein wenig frustriert. Soviel Zeit verschwendet, wegen so ner ......Klammer.


    Na ja, so ist das wohl als Entwickleranfänger.


    Ich danke euch !!!!!!!!!!!!!!!!!!!!!!!!!!

    • Offizieller Beitrag
    Zitat

    temp := @Date(Heute) - @Date(Erstellt)) / 86400;

    hier fehlt eine öffnende Klammer vor @Date(Heute). Diese Formel kannst Du auch nicht gespeichert haben, weil der Designer diese anmeckert.



    Bei

    Zitat

    @Date(Heute) - @Date(Erstellt) / 86400

    wird (weil Punktrechnung vor Strichrechnung) zuerst @Date(Erstellt) / 86400 gerechnet. Damit wird versucht ein Datum durch eine Zahl zu teilen und BING kommt die Fehlermeldung "Incorrect data type for operator or @Function: number expected".


    Damit wird uns gesagt, dass er eine Nummer erwartet.
    An welcher Stelle der Fehler auftritt hättest Du mit dem Rat aus Post #9

    Zitat

    Nimm mal nur Teile der Formel und schau ob dann noch der Fehler auftritt.

    schneller herausgefunden.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein