Autor Thema: Probleme beim Löschen  (Gelesen 1839 mal)

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Probleme beim Löschen
« am: 01.12.08 - 10:23:01 »
Hallo Forum,

habe folgendes Problem beim löschen. Habe in einer Kalenderansicht verschiedene Dokumente und will sie mit der "Entf" - Taste löschen. Die Dokumente verschwinden dann zwar aus der Ansicht doch wenn ich F9 drücke oder die Datenbank schließe fragt Notes mich, ob ich die Dokumente auch wirklich löschen möchte. Nach dem drücken der "Entf" - Taste steht auch unten in der StatusBar "1 Dokument(e) zur Löschung markiert. Drücken Sie F9, zum die Ansicht zu aktualisieren."

Kann mir da jemand weiterhelfen? Anbei mein Code

Code
Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
%REM	
Diese Funktion ist für den Löschvorgang mit der "Entf" - Taste verantwortlich.
	
veränderte globale Variablen:
	keine
	
Historie:
	Datum:		Name:			Bemerkung:
	10.11.2008	Name			erstellt
	19.11.2008	Name			Abfrage ob doc geöffnet
%END REM	
	
	Dim uiws As New NotesUIWorkspace
	Dim dc As NotesDocumentCollection
	Dim doc As NotesDocument
	Dim docIndex As Integer
	
	Set dc=source.Documents
	Set doc=dc.GetFirstDocument
	docindex = 1
	
	If dc.Count > 0 Then
			If Not doc.IsUIDocOpen Then			
				If  (Messagebox("Möchten Sie diese(n) Termin(e) entfernen?", 36, "Bestätigung") = 6) Then
					While Not doc Is Nothing
						'Call doc.Remove(True) -- Habe beide Versionen hier probiert. Führen beide nicht zum gewünschten Ergebnis
						Call doc.RemovePermanently(True)
						docindex = docindex+1	
						Set doc = dc.GetNthDocument(docIndex)
					Wend
				Else
					continue = False
					Call uiws.CurrentView.DeselectAll
				End If
				'Call uiws.CurrentView.View.Refresh -- Habe beide Versionen hier probiert. Führen beide nicht zum gewünschten Ergebnis
				Call uiws.ViewRefresh()
			Else
				continue = False
				Msgbox "Sie können Termine nur in der Kalenderansicht löschen!",48,"Nur in Kaldenderansicht löschen!"	
			End If
	End If
	
End Sub

Vielen Dank schonmal im Vorraus!
MfG Daniel O0

Offline smithee

  • Frischling
  • *
  • Beiträge: 3
Re: Probleme beim Löschen
« Antwort #1 am: 01.12.08 - 11:17:30 »
Hm, ich hätte continue in jedem Fall auf False gesetzt. Schließlich soll die "normale" Löschfunktion ja nicht ausgeführt werden?!

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: Probleme beim Löschen
« Antwort #2 am: 01.12.08 - 11:26:45 »
omg, das wars. Sorry, das ich da nicht selber drauf gekommen bin. Vielen Dank  O0
MfG Daniel O0

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz