Domino 9 und frühere Versionen > ND6: Entwicklung
Optimierung Lotus Script
koehlerbv:
--- Zitat von: Wilhelm Weber am 04.02.09 - 12:44:06 ---Der Sinn der ganzen Sache ist für jeden Tag im Monat ein einzelnes Dokument in eine Klaenderansicht zu bringen.
--- Ende Zitat ---
Und wozu brauchst Du dazu 31 Felder??
Bernhard
Wilhelm Weber:
weil z.B. Sonntags keine Einträge gemacht werden sollen und sich hinter jedem tag je nach Verfügbarkeit andere werte zur Auswahl ergeben.
DAU-in:
im Script den Wochentag abfragen ?? ?? :o
Wilhelm Weber:
erstmal Danke an alle !!
Hab eine für mich gute Lösung zusammenbekommen..
Const AUTH = "[Konfig]"
Dim i As Integer
For i = 1 To 31
If Trim(doc.GetItemValue("F" &Cstr(i))(0)) <> "" Then
Set newdoc =New NotesDocument (db)
newdoc.form = "xx"
If i > 9 Then
newdoc.startdatum = Cdat( Cstr(i) & "." & doc.GetItemValue("mon")(0) & "." & doc.GetItemValue("jahr")(0))
Else
newdoc.startdatum = Cdat( "0" &Cstr(i) & "." & doc.GetItemValue("mon")(0) & "." & doc.GetItemValue("jahr")(0))
End If
newdoc.ma = doc.GetItemValue("F" &Cstr(i))(0)
Dim authorsitem As New NotesItem(newdoc, "autor", AUTH, AUTHORS)
Call newdoc.ComputeWithForm(True, False)
Call newdoc.save(True,False)
End If
Next
Damit läuft es einwandfrei..
Thomas Schulte:
Ich will dir deine Lösung ja nicht verhageln, aber wie schaut es mit Feiertagen, dem Wechsel der AnzahlTage pro Monat und Schaltjahren aus?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln