Domino 9 und frühere Versionen > Entwicklung
restmonate zwischen heute und enddatum berechnen
ata:
... sorry, da war ich wohl zu schnell.... hier ist die Funktion AnzJahre
Function AnzJahre(StartDatum As String, EndDatum As String) As Integer
' # ata - Liefert die Anzahl der tangierten Jahre zurück
AnzJahre = Year(Datevalue(EndDatum)) - Year(Datevalue(StartDatum)) +1
End Function
Auch dort einfügen...
anstelle von
sStart = docThis.fld_in_lidatum(0)
gibst du
sStart = Today()
ein...
ata
nsm:
super, super, super, ;D ;D ;D
danke läuft sehr gut
nsm
nsm:
hallo ata,
nun habe ich noch eine frage zu deinem script:
kann ich das ganze auch in einem agent verwenden?
wenn ja, was muß ich umstallen?
vielen dank
nsm
ata:
Generell lässt sich das Script auch in einem Agent verwenden, es kommt allerdings darauf an...
... was hast du denn vor?
Den Agent verwenden, um im Frontend-Dokument was zu ändern,
oder nur im Backend arbeitend was ändern?
Im Frontend ändern funktioniert wie ich dir den Code gesendet habe. Du musst eben die beiden Funktionen auch in den Agenten übernehmen...
Bei Backend mußt du dir die Dokumente anders initialisieren, über eine View, DokumentCollection, oder was auch immer...
ata
nsm:
hallo ata,
ich habe nun folgendes problem:
wenn ich den code ins postrecalc stelle, erhalte ich beim öffnen
und jeder aktion eine fehlermeldung, daß in einem verwendeten
feld kein wert steht. das ist ja auch kalr, da ich ja erst mit dem
befüllen der maske beginne.
nun war meine idee, den code über einen agenten auszulösen
wenn das doc bearbeitet wird.
das ist das eine, das andere stellt sich wie folgt dar:
ich errechne aufgrund des wertes der such das script ermittelt wird
eine summe. nun ist dise summe nur aktuell, wenn ich das doc
bearbeite das script susführe und erneut speichere.
diese summe soll allerdings in einer view angezeit werden.
meine idee dazu, ein agent der die monatsberechnung jeden
1 eines monats aktualisiert. somit habe ich immer monatsaktuelle
views.
oder sehe ich da was falsch?
nsm
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln