Domino 9 und frühere Versionen > Entwicklung
Merkwürdige probleme mit Public, private on first use
Don Pasquale:
Hallo Leute,
ich bin ratlos. Bei der einen Hälfte der User klappt alles problemlos, bei der anderen funktiniert nichts.
Ich habe einen Ordner mit folgendem Code im Ereignis
im QueryOpen
Dim ws As New NotesUiWorkspace
Dim s As New NotesSession
Dim view As NotesView
Dim dc As NotesDocumentCollection
Dim db As NotesDatabase
Dim ORDNER_DOKS_NACH_INITIATOREN As String
Dim ORDNER_DOKS_NACH_SENDEN_AN As String
Dim ORDNER_EIGENE_DOKUMENTE As String
ORDNER_DOKS_NACH_INITIATOREN = "_Initiator"
ORDNER_DOKS_NACH_SENDEN_AN = "_Senden"
ORDNER_EIGENE_DOKUMENTE = "Eigene Dokumente"
' Vielleicht sollte der Ordner vorher komplett geleert werden ?
' On Error Resume Next
Set db = s.CurrentDatabase
Set view = db.GetView( ORDNER_EIGENE_DOKUMENTE )
Set dc = view.GetAllDocumentsByKey(s.CommonUserName, True)
Call dc.RemoveAllFromFolder( ORDNER_EIGENE_DOKUMENTE )
Set view = db.GetView(ORDNER_DOKS_NACH_INITIATOREN)
Set dc = view.GetAllDocumentsByKey(s.CommonUserName, True)
Call dc.PutAllInFolder( ORDNER_EIGENE_DOKUMENTE )
Set view = db.GetView(ORDNER_DOKS_NACH_SENDEN_AN)
Set dc = view.GetAllDocumentsByKey(s.CommonUserName, True)
Call dc.PutAllInFolder(ORDNER_EIGENE_DOKUMENTE )
Set view = db.GetView( ORDNER_EIGENE_DOKUMENTE )
Call ws.ViewRefresh
und folgende Fehlermeldung erscheint :
Notes Error: Wenn Sie ein Antwortdokument in einen Ordner verschieben möchten, der die Antworthierarchie anzeigt, müssen Sie das Hauptdokument der obersten Ebene verschieben.
Ich weiss aber von keinen Antwortdokumenten in meiner Anwendung ?
Wo kann ich suchen ?
Kennt das jemand ?
Äusserst unruhig
Don Pasquale
Performance:
- gibt es wirklich keine doks mit einem $REF - ich würde das mal checken.
- kommt darauf an wo die private Kopie gespeichert wurde - in der Datenbank oder in der desktop.dsk.
- bei Benutzern die create personal folders/view haben müsste es funktionieren auf dem Server, bei Benutzern ohne dieses Recht die auf die lokale Kopie zurückgreifen kann diese Problem auftreten
- weil diese Art der view "anfällig" ist mache ich nur shared desktop private on first use. Wenn es da ein Problem gibt kann man die Kachel löschen und wieder anlegen - somit werden alle Verweise auf diese db gelöscht.
cu
Don Pasquale:
@Performance
Wie suche ich dieses REF ?
Ja, die Datenbank liegt auf dem Server, kein Nutzer hat eine lokale Kopie
(das meinstest Du doch oder ?)
Ciao
Don Pasquale
Performance:
- ich nemhme an das du alle doks siehst
- baue dir eine view mit einer Spalte $Ref
cu
ata:
@Don
... wenn im Dokument ein $Ref-Feld ist es ein Antwortdokument. In diesem Feld steht die UNID des Elterndokumentes...
ata
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln