Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Bille am 25.09.05 - 10:35:40

Titel: Finde Dokument in Ansicht nicht
Beitrag von: Bille am 25.09.05 - 10:35:40
Hallo!

Ich habe in einer Maske nachträglich ein Feld "Erinnerungsdatum" eingefügt und dieses bei allen Dokumenten mittels Agent gefüllt.

Bei einer weiteren Aktion (mit NotesDocumentCollection), in dem ich das Erinnerungsdatum auslesen will, kommt es zu einem Fehler, da lt. Debugger ein Dokument gefunden wird, das kein Feld "Erinnerungsdatum" enthält.

In meinen Ansichten jedoch finde ich dieses Dokument nicht.
Ich verwende in den Masken keine Leserfelder und arbeite bei den Ansichten ohne jegliche Select-Anweisungen.

Wie kann es sein, dass mir dieses Dokument nicht angezeigt wird?

Gruß
Bille

PS: OS/2 Version 4.57
Titel: Re: Finde Dokument in Ansicht nicht
Beitrag von: eknori am 25.09.05 - 10:40:53
Zitat
ohne jegliche Select-Anweisungen
Ich gehe mal davon aus, daß es zumindest noch eine zweite Maske in der Datenbank gibt. Möglicherweise wird das besagte Dokument angezeigt, allerdings als "Leerzeile", weil die zweite Maske keines der Felder besitzt, die in den Spalten angezeit werden.
Titel: Re: Finde Dokument in Ansicht nicht
Beitrag von: Glombi am 25.09.05 - 10:51:14
Du kannst eine neue Ansicht machen mit
SELECT Erinnerungsdatum = ""

Dann sollte dort das Dokument auftauchen.

Andreas
Titel: Re: Finde Dokument in Ansicht nicht
Beitrag von: Bille am 25.09.05 - 10:55:42
Hallo Ulrich,

es gibt zwar noch andere Masken in der DB, aber daran kann's nicht liegen, da ich in der NotesDocumentCollection die Form mitabfrage:

Code
 searchformula = {form="Arbeitsauftrag" & status = "5b) bearbeitet "}
     Set col = db.search(searchformula, Nothing, 0)

Ich hab mir im Debugger das doc nochmal genau angesehen und festgestellt, dass bei den Items ein Feld "$REF" vorhanden ist. Ich hab zwar nie bewusst mit Antwortdokumenten gearbeitet, aber das kann bei der Rumprobiererei schon mal entstanden sein.

Aber müßte nicht auch dieses Antwortdokument in der Ansicht mit angezeigt werden? (Option "Antwortdokumente hierarchisch anzeigen" ist aktiviert) ?

Bille
Titel: Re: Finde Dokument in Ansicht nicht
Beitrag von: datenbanken24 am 25.09.05 - 14:28:20
Wird wohl ein Replizierkonflikt von irgendeinem Dokument sein.
Du findest dann neben dem $REF auch ein Feld $Conflict.

Gerade, wenn Du mit Agenten arbeitest und möglicherweise ein im  Bearbeiten-Modus geöffnetes Dokument im UI noch offen hattest, kann so etwas passieren.

In Ansichten verstecken sich diese Konflikte oft sehr gut.
Klicke auf das doppelte Plus im Notes Client, dann solltest Du das Konfliktpärchen sehen.

Gruß,
Uwe
Titel: Re: Finde Dokument in Ansicht nicht
Beitrag von: Bille am 26.09.05 - 09:03:22
Hallo Uwe,

ja, das Feld "$Conflict" war ebenfalls vorhanden.
Nachdem es sich bei dem Dokument nur um ein Testdokument gehandelt hat, habe ich es jetzt einfach mit  doc.Remove  entfernt.
Und schon läuft auch meine Funktion sauber durch. ;D

Danke an alle!
Bille