Alles zu Notes/Domino
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Hilfe
Suche
Einloggen
Registrieren
Forenregeln
Das Notes Forum
»
Domino 9 und frühere Versionen
»
Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
) »
Problem mit Responses
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Nach unten
Autor
Thema: Problem mit Responses (Gelesen 3096 mal)
TomLudwig
Gast
Problem mit Responses
«
am:
17.11.03 - 10:24:03 »
Hallo ich habe folgenden Quellcode und möchte damit alle meine Antwortdokumente löschen
Sub deleteChilds (source As Notesuidocument)
Dim doc As NotesDocument
Dim responses As NotesDocumentCollection
Dim dummy As NotesDocument
Dim tmpdoc As NotesDocument
Set doc = source.document
Set responses = doc.Responses
Set dummy = responses.GetFirstDocument
While Not (dummy Is Nothing)
Set tmpdoc = responses.GetNextDocument(dummy)
Call dummy.Remove(True)
Set dummy = tmpdoc
Wend
End Sub
Die Variable "responses" ist aber nicht gesetzt. Muss das Hauptdokument gespeichert sein umd die Antwortdokumente zu löschen?
Gespeichert
klaussal
Gast
Re:Problem mit Responses
«
Antwort #1 am:
17.11.03 - 10:30:13 »
... in der designer hilfe ist ein gutes beispiel. ein bisschen "verbiegen" und es sollte mit deiner anforderung gehen.
Gespeichert
TomLudwig
Gast
Re:Problem mit Responses
«
Antwort #2 am:
17.11.03 - 10:40:09 »
Ich hab in der Hilfe nur ein Beispiel gefunden, welches beschreibt, wie man Dokumente in irgendwelche Ordner verschiebt.
Da wird aber nichts davon gesagt ob das Hauptdokument gespeichert sein muss. Oder wie man das umgeht....
Gespeichert
klaussal
Gast
Re:Problem mit Responses
«
Antwort #3 am:
17.11.03 - 10:47:04 »
... also: das hauptdok muss gespeichert sein (sonst gäbe es ja wohl keine antwort-docs, oder ?).
in dem beispiel gibt es einen knopf, der alle doks incl haupt-dok in einen ordner verschiebt. verbiegen = anstatt in ordner verschieben = löschen und das hauptdok unangetastet lassen.
Gespeichert
TomLudwig
Gast
Re:Problem mit Responses
«
Antwort #4 am:
17.11.03 - 10:51:21 »
Meine Antwortdokumente estelle ich mit LotusScript. Diese sind auch gespeichert.
Wenn ich nun das Hauptdokument nicht speichern will, sollen automatisch die erstellten Antwortdokumente und das Hauptdokument gelöscht werden.
Also müsste ich theoretisch:
1. Das Hauptdokument speichern
2. Die Antwortdokumente löschen
3. Das Hauptdokument schließen
4. Das Hauptdokument löschen
Das löschen der Antwortdokumente wird in QueryClose aufgerufen.
Zwischen Punkt 3. und 4. hab ich dann ein Problem. Wie lösche ich ein geschlossenen Dokument? In welcher Ereignis Routine?
Gespeichert
klaussal
Gast
Re:Problem mit Responses
«
Antwort #5 am:
17.11.03 - 11:07:00 »
....ungefähr so:
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Dim doc As NotesDocument
Set doc = source.document
doc.FLAGDELETE = "1"
Call doc.save (True, True)
End Sub
-----------------------------------------------------
'in der view sind alle docs mit flagdelete = "1"
Set view = db.getView(".DELETEVIEW")
Call view.Refresh
Set doc = view.getFirstDocument
Do While Not doc Is Nothing
Call doc.remove(True)
Call view.refresh
Set doc = view.getFirstDocument
Loop
Call ws.viewRefresh
Exit Sub
Gespeichert
TomLudwig
Gast
Re:Problem mit Responses
«
Antwort #6 am:
17.11.03 - 11:49:39 »
Ich habe das Flag auf 1 gesetzt. Es ist somit in meiner Ansicht.
Nun möchte ich alle Dokumente in der Ansicht löschen. Das funktioniert aber erst, wenn ich das Hauptdokument geschlossen habe.
Wo kann ich das löschen aller Dokumente implementieren? Es gibt meineswissens keine Ereignisroutine "PostClose" oder der gleichen.
Bitte um Hilfe....
Gespeichert
klaussal
Gast
Re:Problem mit Responses
«
Antwort #7 am:
17.11.03 - 12:09:05 »
im querysave abfragen, ob doc gespeichert werden soll oder nicht. wenn "nein", dann alle antwort-docs löschen, wenn "ja", dann eben nicht löschen.
Gespeichert
Drucken
Seiten: [
1
]
Nach oben
« vorheriges
nächstes »
Das Notes Forum
»
Domino 9 und frühere Versionen
»
Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
) »
Problem mit Responses
Impressum Atnotes.de
-
Powered by Syslords Solutions
-
Datenschutz