Domino 9 und frühere Versionen > Entwicklung

zweite Kalenderansicht- Wiederholende Einträge

(1/3) > >>

Cerberus09:
Hallo allerseits,

ich habe eine Datenbank wo Abwesenheiten, Termine etc erfasst werden. Diese soll ich um eine weitere Funktion und Ansicht erweitern.
Ich habe die vorhandene Maske kopiert und soweit angepasst.
Erstelle ich nun ein Dokument(Termin) wird dies auch wunderbar in meiner zweiten Kalenderansicht angezeigt und nicht in der ersten- soweit so gut.
Möchte ich jedoch die Aktion "Wiederholen" nutzen (aus der alten Maske mitkopiert) ändert es das Feld Form in den Namen der ersten Maske- so dass es wieder in der ersten Ansicht erscheint- nicht jedoch in der zweiten.
Die Aktion ist mit Lotus Script geschrieben und davon habe ich null Ahnung. Liegt es denn an dieser Aktion?

Hoffe ihr könnt mir weiterhelfen.

Vielen Dank im Voraus

klaussal:

--- Zitat ---Liegt es denn an dieser Aktion?
--- Ende Zitat ---

Zu 99,9% ja.


--- Code: ---Die Aktion ist mit Lotus Script geschrieben und davon habe ich null Ahnung.
--- Ende Code ---

Mein Ratschlag: dann lass lieber die Finger davon.

Cerberus09:
hmm das ist eigentlich immer die letzte Lösung  :(
ich müsste doch eigentlich nur irgendwo eine Bezeichnung der Maske in dieser Aktion ändern und fertig- nur wo?

Folgendes unter Click:


Sub Click(Source As Button)
     'the refresh is temporary - until the date/time fields get fixed     
   uidoc.Refresh
   
   If ws.DialogBox("(RepeatForm)", True, True, False, False, False, False, "Wiederholungsregeln") = False Then Exit Sub
   
   Select Case note.RepeatUnit(0)
   Case "D"
      note.RepeatInterval = note.RepeatInterval_D
   Case "W"
      note.RepeatInterval = note.RepeatInterval_W
      note.RepeatAdjust = note.RepeatAdjust_W
   Case "MD"
      note.RepeatInterval = note.RepeatInterval_MDMP
      note.RepeatAdjust = note.RepeatAdjust_MD
   Case "MP"
      note.RepeatInterval = note.RepeatInterval_MDMP
      note.RepeatAdjust = note.RepeatAdjust_MP
   Case "YD"
      note.RepeatInterval = note.RepeatInterval_YD
   Case "C"
      note.RepeatDates = note.RepeatAdjust_C
   End Select
   
   note.RemoveItem("RepeatInterval_D")
   note.RemoveItem("RepeatInterval_W")
   note.RemoveItem("RepeatInterval_MDMP")
   note.RemoveItem("RepeatInterval_YD")
   note.RemoveItem("RepeatAdjust_W")
   note.RemoveItem("RepeatAdjust_MD")
   note.RemoveItem("RepeatAdjust_MP")
   note.RemoveItem("RepeatAdjust_C")
   note.StartDate = note.RepeatStartDate
   uidoc.Reload
End Sub

klaussal:
In der Aktion wird an dem Feld "Form" nix geändert.
Ändert sich das denn tatsächlich ?



--- Zitat ---hmm das ist eigentlich immer die letzte Lösung 
--- Ende Zitat ---

Ich schraube auch nicht an Sachen herum, die ich nicht verstehe.

ascabg:
Wie sehen denn eigentlich die Selectionsformeln der beiden Ansichten aus?

Eventuell kann man auch hieraus einen Schluss daraus ziehen, was der Grund fuer das
geschilderte Verhalten ist.

Gruss

Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln