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?
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.
Sorry habs gefunden hat sich erl.
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
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
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ß
Hi,
Und wie genaue sieht denn Deine Berechnungsformel aus?
Die Fehlermeldung an sich sagt doch schon einiges aus, was nicht stimmt.
Andreas
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
in dem Feld Erstellt und Heute steht auch wirklich was drin?
Gruß
Dirk
Wo aus der Hilfe hast du diesen Code ?
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"
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 !!!!!!!!!!!!!!!!!!!!!!!!!!
Zitattemp := @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
ZitatNimm mal nur Teile der Formel und schau ob dann noch der Fehler auftritt.
schneller herausgefunden.
Gruß
Dirk