Autor Thema: Dokument nach Bedingung sperren  (Gelesen 1994 mal)

Offline nieke

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Dokument nach Bedingung sperren
« am: 04.07.02 - 11:40:22 »
... habe ein Problem!

Ich möchte ein Dokument für die Bearbeitung sperren, wenn eine bestimmte Bedingung erfüllt ist.
Es soll z. B. nach Ausfüllen eines bestimmten Feldes nur noch zum Lesen zur Verfügung stehen.

Habt Ihr da vielleicht eine Idee, wie man das machen kann? Über Autoren- und Leserfelder?

Danke.....
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Dokument nach Bedingung sperren
« Antwort #1 am: 04.07.02 - 11:48:27 »
Hab das über script gelöst

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
     dummy$ = source.Fieldgettext("CurrentStatus")
     Status$ = source.FieldGetText("StatusEMPB")
     If dummy$ ="closed" Then
           Msgbox "Bitte benutzen sie die Aktion Nachbemusterung, um das Dokument zu bearbeiten"
           continue = False            
           Exit Sub            
     End If
     
     If Status$ = "grün" Then
           Msgbox "Dieser Vorgang ist bereits abgschlossen und kann nicht mehr bearbeitet werden"
           continue = False
     End If
     
End Sub

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Dokument nach Bedingung sperren
« Antwort #2 am: 04.07.02 - 15:30:12 »
Du mußt das Script von eknori aber auch in Queryopen einbauen, um zu verhindern, daß jemand mit der rechten Maustaste das Doc im Bearbeitungsmodus öffnet. ;)
-rar
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
†090620141300

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Dokument nach Bedingung sperren
« Antwort #3 am: 04.07.02 - 15:43:13 »
Weise er ist  ;D ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline nieke

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Dokument nach Bedingung sperren
« Antwort #4 am: 08.07.02 - 14:17:53 »
... hab es endlich geschafft, zu gucken, ob ich das hinkriege.
Also in "Querymodechange" funktioniert das ja auch supitoll, aber.....
Das gleiche Script kann ich wohl so nicht in "Queryopen" einbauen. Dann bekomme ich eine Fehlermeldung, daß "fieldgettext" nicht in "Queryopen" zur Verfügung steht.
Was nun?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Dokument nach Bedingung sperren
« Antwort #5 am: 08.07.02 - 14:32:45 »
hi nieke,
im queryopen hast du felder noch nicht im zugriff => du kannst nicht auf den inhalt eines feldes zugreifen. aber wenn du nicht aktiviert hast, daß dein dokument immer im bearbeiten-modus geöffnet wird, kannst das script doch im querymodechange ablaufen lassen.
gruß silvi
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline nieke

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Dokument nach Bedingung sperren
« Antwort #6 am: 08.07.02 - 14:53:54 »
...hab ich doch gar nicht aktiviert.
Das Problem ist aber, wenn ich ein Dokument aus der Ansicht heraus öffne, indem ich die rechte Maustaste drücke und dann "Bearbeiten" wähle, öffnet sich das ganze im Bearbeitungsmodus und meine Sperrung ist dahin. Und nun?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline To_B

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Männlich
Re: Dokument nach Bedingung sperren
« Antwort #7 am: 31.07.02 - 09:33:12 »
Moin!
Hab ein ähnliches Problem:
Ich möchte den Bearbeiten-Modus nur zulassen, wenn ein bestimmtes Feld einen bestimmten Status hat (soweit also schon gelöst) oder aber, wenn der aktuelle User in ner Spalte einer bestimmten Ansicht vorkommt.
Da ich noch nie mit LotusScript gearbeitet habe, würde ich nun gerne wissen, ob es sowas wie einen DbColumn auch in LS gibt, bzw. wie ich an den aktuellen Usernamen komme...
Ne andere Frage wäre dann noch, ob ich im Postopen die Möglichkeit hab, diverse Bedingungen abzufragen und das Dokument dann automatisch wieder in den Lesemodus zu bringen, falls es auf bearbeiten steht.

Klingt jetzt sicher ales was konfus, aber ich komme einfach nicht weiter...  ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
MfG
Tobi

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz