Autor Thema: Unterscheidung zw. Ansicht und Dokument-Vorschau  (Gelesen 1266 mal)

Offline DrNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 183
  • Geschlecht: Männlich
Unterscheidung zw. Ansicht und Dokument-Vorschau
« am: 03.08.05 - 11:52:11 »
Hallo Notes-Gemeinde,

ich habe wiedereinmal ein spezielles Problem:

In meiner Datenbank habe ich das Default-Löschen von Dokumenten etwas abgeändert, und mir einen "eigenen" Papierkorb gebastelt (ähnlich dem Windows-Prinzip, also mit Wiederherstellung)

Und zwar haben alle Dokumente ein Feld "Deleted".
Diese Feld ist
* Deleted = 0, wenn das Dokument nicht gelöscht bzw.
* Deleted = 1, wenn das Dokument als gelöscht markiert ist.

Beim Wiederherstellen eines Dokumentes aus dem Papierkorb gibt's eine Funktion, die für die selektierten Dokumente das Feld Deleted = 0 setzt.

Mein "Papierkorb" beinhaltet alle Dokumente mit "Deleted=1", alle anderen Ansichten gehen auf "Deleted=0" los.

Mein Problem:
Wenn ich in einer Ansicht "Dokumente" (wo Deleted = 0) eines/mehrere Dokumente markiere und lösche funktioniert meine Routine.

Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
   
   Dim uiws As New NotesUIWorkspace
   Dim dc As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim uiview As  NotesUIView
   Dim viewname As String
   Dim Usereingabe As Integer
   Dim Formularname As Variant
   Dim Zähler As Long
   Dim DeletedWert As Notesitem
   Dim del As Variant      
   
   Continue = False                  'verhindert, dass das Dokument "zum Löschen" (Papierkorbsymbol) markiert wird
   
   Set dc = Source.Documents      'aktuell markierte Dokumente
   Set doc = dc.GetFirstDocument   'gehe zum ersten Dokument
   
   Set uiview = uiws.CurrentView
   viewname = uiview.ViewName

                    u.s.w.

Probleme gibt's, wenn ich ein Dokument zum Lesen offen habe, da gibt's einen Fehler bei der
Set uiview = uiws.CurrentView
viewname = uiview.ViewName
Zuweisung - klar, ist ja auch das Dokument zum Lesen aktiv.

Wie kann ich jetzt zw. Ansicht bzw. Dokument zum Lesen geöffnet unterscheiden bzw. den obigen Fehler abfangen?

Danke für Eure Hilfe
« Letzte Änderung: 03.08.05 - 12:05:50 von DrNotes »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Unterscheidung zw. Ansicht und Dokument-Vorschau
« Antwort #1 am: 03.08.05 - 12:39:13 »
Herr Doktor, verwenden Sie "if not is nothing"
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline DrNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 183
  • Geschlecht: Männlich
Re: Unterscheidung zw. Ansicht und Dokument-Vorschau
« Antwort #2 am: 03.08.05 - 13:35:03 »
Herr Doktor, verwenden Sie "if not is nothing"
Das war's, vielen Dank.
Da sieht man wieder, was ein Dr. Titel Wert ist  ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz