Autor Thema: "Entry is no longer in view"  (Gelesen 8351 mal)

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
"Entry is no longer in view"
« am: 30.12.04 - 12:21:01 »
"Entry is no longer in view" ist die Weiterführung von http://www.atnotes.de/index.php?topic=20301.0.

Dim view As  NotesView
Dim viewentry As NotesViewEntry
Dim viewentrycollection As NotesViewEntryCollection


[...]

Set view = session.currentdatabase.getview("VwDayKndnNrSum")   
Set viewentrycollection = view.getAllEntriesByKey("20",False)
Set viewentry = viewentrycollection.GetFirstEntry()


Bis hierhin funktioniert auch alles wie es soll. Nur danach nicht mehr...

viewentry.ColumnValues(0)

Das sollte ja eigentlich den Wert der ersten Speile des aktuellen Eintrags (Zeile) holen. Nur hierbei kommt halt die Meldung "Entry is no longer in view".
Es werden in dieser Ansicht keine Dokumente angezeigt, sondern nur Kategorien. Deswegen auch getAllEntriesByKey und nicht getAllDocumentsByKey. Und naja, ich hab keine Ahnung wieso der meckert das der Eintrag nicht mehr da ist.

In Google hab ich mal ein bißchen gesucht, aber da gab's überall nur inhaltslose Antworten und von denen hat leider keine geholfen.

Glombi

  • Gast
Re: "Entry is no longer in view"
« Antwort #1 am: 30.12.04 - 13:13:19 »
NotesViewEntryCollection macht in Verbindung mit Kategorien Probleme.

Daher nutze ich diese Klassen eher selten.

Hier dazu was aus der KBASE:
Title:   
   Accessing NotesViewEntry Method or Property Returns Error: "Entry is no Longer in View: <viewname>"
Product:   Lotus Notes  >  Lotus Notes  >  Versions 6.0, 5.x
Platform(s):   Platform Independent
Date:   30.09.2002
Doc Number:   1089632



This document is based on the following Software Problem Reports (SPRs):
About SPRs
SPR Number   SPR Status   SPR Fixed Release
CSMH483KAX
SSHE4HH3WT   No Plans to Fix in This Release
No Plans to Fix in This Release   Not Applicable
Not Applicable
Problem
When accessing a Property or Method of the NotesViewEntry class, the following error displays:

"Entry is no longer in view: <viewname>"

Here is one example of a script that causes this error:

 Dim s As New NotesSession
 Dim db As NotesDatabase
 Dim view As NotesView
 Dim entry As NotesViewEntry
 Dim entryCol As NotesViewEntryCollection
 
 Set db = s.CurrentDatabase
 Set view = db.getView("Multi")
 Set entryCol = view.AllEntries
 
 Set entry = entryCol.GetFirstEntry
 While Not(entry Is Nothing)
  Print entry.universalid
  Set entry = entrycol.getnextentry(entry)
 Wend



Solution
This issue occurs when the entry is accessed in a View design that uses the column property "Show multiple values as separate entries".   This issue has been reported to Lotus Quality Engineering.

As a workaround, either disable the "Show multiple values as separate entries" property in the view or create a second view with the same design with the property disabled.

Supporting Information:

The "Show multiple values as separate entries" property is found on the Sort tab (second from the left) in the Column Properties dialog box.

Andreas

Glombi

  • Gast
Re: "Entry is no longer in view"
« Antwort #2 am: 30.12.04 - 13:14:37 »
Ergänzung:
"Show multiple values as separate entries" sprich "Mehrfachwerte getrennt anzeigen" ist bei einer kategorisierten Spalte automatisch gesetzt und lässt sich nicht deaktivieren.

Andreas

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: "Entry is no longer in view"
« Antwort #3 am: 31.12.04 - 12:07:57 »
Das heißt also Warten bis dieser Fehler in Notes behoben wurde? :|

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: "Entry is no longer in view"
« Antwort #4 am: 31.12.04 - 13:27:08 »
Nein, eine nicht kategorisierte Ansicht nehmen oder den Programmansatz ändern. So schnell wird das Problem nicht gefixt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: "Entry is no longer in view"
« Antwort #5 am: 03.01.05 - 07:58:29 »
Das Problem an der Sache ist, dass ich nur die Kategorien exportieren möchte, und nicht die Dokumente. Dann bleibt wohl nur noch eine selbstprogrammierte Kategorisierung, wenn das mit den Notes eigenen Kategorien nicht funktioniert. Schade :|

Trotzdem danke für die Hilfe :) Immerhin weiß ich jetzt das Notes mal wieder schuld ist und kann meinem Admin stundenlang vorheulen wie grausig es ist ^^

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: "Entry is no longer in view"
« Antwort #6 am: 03.01.05 - 08:05:28 »
Naja, die Bemerkung halte ich jetzt nicht für besonders sinnvoll.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: "Entry is no longer in view"
« Antwort #7 am: 03.01.05 - 08:37:34 »
Mag sein ^^

Aber ich arbeite nur mit Notes weil ich es muss, und nicht weil ich es toll finde... es macht viele Sachen einfacher, aber manchmal ist es einfach unnötig und langsam. Eine Accounting Datenbank mit nen paar Mio Datensätzen inner SQL DB ist wunderbar schnell und da kann man sich mit entsprechenden Statements auch alles rausholen was man braucht. Aber nein, mein Chef besteht darauf diese DB in Notes zu pflegen... allein das Öffnen dauert schon fast zwei Minuten... das ist der Grund warum ich meinem Admin immer vorheule das Notes dafür nicht geeignet ist.

Das sollte jetzt aber keine Kritik in deine Richtung sein. Ich bin froh und dankbar das es Leute wie dich gibt, die über das Wissen verfügen um anderen helfen zu können.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: "Entry is no longer in view"
« Antwort #8 am: 03.01.05 - 08:52:00 »
Danke für Deine Anerkennung, das war eigentlich auch nicht die Meinung meines Kommentars. Ohne Einzelheiten zu kennen, sieht das jetzt mal so aus, wie wenn Notes hier für etwas eingesetzt wird, wofür es nicht geschaffen und entsprechend auch nicht geeignet ist. Vor Accounting-Lösungen in Notes (vor allem im grösseren Stil) wird und wurde schon seit eh und je eher abgeraten. Notes hat andere Stärken. Wenn man Notes falsch einsetzt, dann kann doch eigentlich Notes selber nicht wirklich etwas dafür - oder?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz