Autor Thema: Dateianhang gegen Bearbeitung sperren  (Gelesen 1467 mal)

Offline MasterminD

  • Frischling
  • *
  • Beiträge: 30
Dateianhang gegen Bearbeitung sperren
« am: 19.01.06 - 10:22:30 »
Hallo,

mein erster Thread und schon eine so spezielle Frage  ;)


Habe mich nun schon über eine Stunde mit der Hilfe beschäftigt aber nichts passendes gefunden.

Mein Problem:

Ich habe in einer Maske ein RTF (um eben zb. Word Doc anhängen zu können). Nun soll von der Programmierung her aber verhindert werden das zb. dieses angehängte Word Doc nach dem ein gewisses Flag gesetzt wurde, nicht mehr bearbeitet werden kann.

Kenne die Funktionen die "QueryChangeMode" bietet, aber diese verhindern das das gesamte Notes Dokument nicht mehr in den Edit-Modus wechselt. Es soll aber nur ein RTF und nicht das ganze Notes Dokument gesperrt werden.

Kennt da von euch wer eine Lösung?



Anbei noch das Script für den QueryChangeMode:

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
   
   Dim W As New NotesUIWorkspace
   Dim UIDoc As NotesUIDocument
   Dim doc As NotesDocument
   Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim agent As NotesAgent
   
   Set UIDoc = W.CurrentDocument
   Set doc = uidoc.Document
   
   If (UIDoc.FieldGetText ("DocLock") = "1" ) Then
      
      If Not ( source.EditMode ) Then
         Messagebox( _
         "ERR: Document is locked")
         continue = False
      End If
      
   End If
   
End Sub



mfg

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Dateianhang gegen Bearbeitung sperren
« Antwort #1 am: 19.01.06 - 10:25:26 »
Wie wärs, wenn du das RTF Computed auf sich selbst machst? Das Problem ist dann, dass du Anhänge, meines Wissens nach, nur noch programmatisch einfügen kannst...

Grüsse Untitled

Offline MasterminD

  • Frischling
  • *
  • Beiträge: 30
Re: Dateianhang gegen Bearbeitung sperren
« Antwort #2 am: 19.01.06 - 10:30:09 »
Sorry, eher unpassend.

Die Dateien sollen vom User angehängt werden, ein Approver kontrolliert diese auf Richtigkeit und sperrt diese dann. Dadurch soll die Informationen in den Dateien nach dem approve nicht mehr verändert werden.

Danke für die Hilfe.

cu

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Dateianhang gegen Bearbeitung sperren
« Antwort #3 am: 19.01.06 - 10:32:07 »
Setz das Feld  mit dem Anhang in einen Abschnitt, den Du dann vor der Bearbeitung schützt.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline MasterminD

  • Frischling
  • *
  • Beiträge: 30
Re: Dateianhang gegen Bearbeitung sperren
« Antwort #4 am: 19.01.06 - 10:39:42 »
Setz das Feld  mit dem Anhang in einen Abschnitt, den Du dann vor der Bearbeitung schützt.


Auch wenn ich jetzt dumm fragen muss. Und wie kann ich das dann mit Hilfe des Feldes "DocLock" steuern.

Es sollte so funzen:
DocLock ist default auf 0 (Anhang kann bearbeitet werde)
DocLock ist 1 (Anhang kann nur mehr gelesen werden); jedoch das restliche Notes Dokument kann weiterhin in den Editier Modus

cu

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Dateianhang gegen Bearbeitung sperren
« Antwort #5 am: 19.01.06 - 10:44:53 »
Aus der Online-Hilfe:
Zitat
To name the editors for a controlled-access section
  1.   Click the section title.
  2.   Choose Section - Section Properties.
  3.   Click the Formula tab.
  4.   Select Editable as the section type to allow the document creator to specify the section editors.
  5.   Select one of the Computed types to use a formula to define the section editors.
  6.   (Optional for an editable field; Required for a computed field) In the Properties box, write a formula to define who can edit the field, and click the check mark.
Abhängig vom Inhalt des Feldes DocLock liefert die Formel halt die entsprechenden Namen zurück.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline MasterminD

  • Frischling
  • *
  • Beiträge: 30
Re: Dateianhang gegen Bearbeitung sperren
« Antwort #6 am: 19.01.06 - 11:08:24 »
Danke m3!!!

Hatt bestens Funktioniert *BerechneteAbschnitteSindMeineFreunde*

cu

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz