Autor Thema: Dokumente ändern, nur online???  (Gelesen 1360 mal)

Offline dh-paule

  • Aktives Mitglied
  • ***
  • Beiträge: 199
  • Geschlecht: Männlich
  • DNUG Award 2006
Dokumente ändern, nur online???
« am: 18.02.04 - 11:01:20 »
Hallöle

kann ich es in einer Datenbank einrichten das die User Dokumente nur dann ändern können wenn sie auf dem Server arbeiten. Ich möchte verhindern das in der OfflineReplik Daten geändert werden die dann zu Replikationskonflikten führen.

Vielen Dank für eure Tipps und eure Ausdauer mit meinen Problemchen :-)
Life on earth may be expensive,
but it does include an annual free trip around the sun


_________________________________________________________

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Dokumente ändern, nur online???
« Antwort #1 am: 18.02.04 - 11:11:26 »
müsste im QueryModeChange Event der Maske mit

Dim db As NotesDatabase
Set db = session.CurrentDatabase
If ( db.Server = "" ) Then
  continue = false
End If

möglich sein
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Glombi

  • Gast
Re:Dokumente ändern, nur online???
« Antwort #2 am: 18.02.04 - 11:39:23 »
Und noch zusätzlich im QueryOpen:

Dim db As NotesDatabase
Set db = session.CurrentDatabase
If ( db.Server = "" ) and Source.EditMode Then
  continue = false
End If

Andreas

Offline dh-paule

  • Aktives Mitglied
  • ***
  • Beiträge: 199
  • Geschlecht: Männlich
  • DNUG Award 2006
Re:Dokumente ändern, nur online???
« Antwort #3 am: 18.02.04 - 12:27:49 »
@eknori :

Es kommt eine Fehlermeldung "Variant does not contain an object" und das Bearbeiten ist weiter möglich :-(

Ich habe das drin stehen:

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
   Dim db As NotesDatabase
   Set db = session.CurrentDatabase
   If ( db.Server = "" ) Then
      continue = False
   End If
End Sub

Nehme ich die SUB Zeilen raus, gibts gleich einen Fehler  ????
Life on earth may be expensive,
but it does include an annual free trip around the sun


_________________________________________________________

Glombi

  • Gast
Re:Dokumente ändern, nur online???
« Antwort #4 am: 18.02.04 - 12:36:41 »
Es fehlt noch
Dim session as New NotesSession

Denke noch an das QueryOpen, denn sonst kann ein Anwender das Dokument im Bearbeitenmodus öffnen und das QueryModeChange Event greift nicht.

Andreas

Offline dh-paule

  • Aktives Mitglied
  • ***
  • Beiträge: 199
  • Geschlecht: Männlich
  • DNUG Award 2006
Re:Dokumente ändern, nur online???
« Antwort #5 am: 18.02.04 - 13:12:35 »
Klasse, jetzt klappts :-))))

DANKESCHÖN
Life on earth may be expensive,
but it does include an annual free trip around the sun


_________________________________________________________

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz