Domino 9 und frühere Versionen > Entwicklung

Nur Hauptdokumente mit Antworten?

<< < (4/8) > >>

Rob Green:
es gibt ein Datenbank weites Script, nennt sich QueryDocumentDelete...dort wird das Ereignis "Löschen" als Event getriggered. Das ist die passende Stelle für den Minus Counter.

Centaury:
Ist das Dokument, das gelöscht wird dann ws.CurrentDocument? Oder wie komme ich da ran? Ich brauche ja das ParentDoc.

Rob Green:
das Prinzip ist super einfach, wenn Du es einmal verwendet hast:

Zentrale Punkt ist die Verwendung der Help...
hörst Du einen Begriff wie "QueryDocumentDelete" gehst Du in die Designer Help DB und öffnest die Ansicht "Index"...gib dort einfach den Begriff ein und Notes springt zu dem Begriff insofern es ihn findet. Dann einfach die zugehörigen Docs aufklappen und immer dabei auf BEISPIELE achten. So findet man sich sehr schnell und simpel in der hervorragenden Help zurecht. Ich kann es nicht genug betonen, wie wichtig die Help DB ist, man vergisst es komischerweise aber immer wieder, in dieses geile Teil reinzuschauen.  ;) ;) ;)

in dem Falle:
This example tracks the number of document deletions that occur while a database is open.
(Declarations)
Dim deleteCount As Integer

Sub Postopen(Source As Notesuidatabase)
     deleteCount = 0
End Sub

Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
     If Continue Then
          deleteCount = deleteCount + Source.Documents.Count
     End If
End Sub

Sub Querydocumentundelete(Source As Notesuidatabase, Continue As Variant)
     If Continue Then
          deleteCount = deleteCount - Source.Documents.Count
     End If
End Sub

Sub Postdocumentdelete(Source As Notesuidatabase)
     Messagebox Source.Documents.Count _
     & " deleted or marked for deletion"
End Sub

Sub Queryclose(Source As Notesuidatabase, Continue As Variant)
     Messagebox deleteCount & " documents deleted",, _
     "Net deletions"
End Sub

Centaury:
Schön und gut, aber ich brauche ja genau das Document, das gelöscht wird und muss in dessen Parent ein Feld runterzählen...
Ich kenne und schätze die Hilfe übrigens... ;) Trotzdem danke nochmal!

Centaury:
Ah, jetzt verstehe ich glaube ich, was du meinst!
Du meinst, über die UIDB.Documents eine Collection erstellen und dann in allen Parents von den Docs in der col AnzahlAntworten - 1

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln