Autor Thema: CreateViewnavFrom(doc) findet Dokument nicht  (Gelesen 2391 mal)

Offline Buzzy

  • Frischling
  • *
  • Beiträge: 40
CreateViewnavFrom(doc) findet Dokument nicht
« am: 30.04.15 - 11:50:37 »
Hi zusammen,
Ich habe eine DB mit einigen Ordnern "($Inbox)", "($mail_unknown)" etc.
Wenn ich nun ein Dok öffne, habe ich dort einen Button, der via LS ermitteln, in welchem Ordner die Mail liegt:

ForAll e In folderlist (<= o.g. Ordner)
   Set folder = m_db.getView(e)
   folder.autoupdate = False
   Set vn = folder.CreateViewNavFrom(doc)
      
   If vn.count > 0 Then
      If i = 0 Then ReDim result(0) Else ReDim Preserve result(i)
      result(i) = e
       If stopAfterFirstMatch Then Exit ForAll
   End If
End ForAll

Ich öffne also ein Dok aus "($Inbox)", aber vn.count ist leer - sprich: der ViewNav findet das Dok nicht. Bei den meisten anderen Doks klappt es aber.

Hat jemand ne Idee, woran das liegen könnte?

Ich habe mittlerweile die für die FolderReference nötigen Views erstellt, sowie die DB-Property gesetzt, aber IMO kann das ja nicht der Grund dafür sein, oder?

Danke & Gruß,
Buzzy

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.881
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: CreateViewnavFrom(doc) findet Dokument nicht
« Antwort #1 am: 30.04.15 - 11:56:58 »
Du brauchst ein doc / einen entry, das aus der View kommt:

Code
Set viwNavAll = folder.CreateViewNav()
Set veCheck = viwNavall.GetEntry( doc )
Set vn = folder.CreateViewNavFrom( veCheck )

Ist etwas umständlich, aber nur so geht es.
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Buzzy

  • Frischling
  • *
  • Beiträge: 40
Re: CreateViewnavFrom(doc) findet Dokument nicht
« Antwort #2 am: 08.05.15 - 07:34:21 »
Hi und danke und sorry für die späte Antwort!

Werde ich mal ausprobieren - aber mit meinem Code hat das auch klappt bisher.
Ich hatte in dem entspr. Ordner der Übersichtlichkeit halber eine kategor. Spalte eingefügt. Ich vermute, dass der Code dann nicht klappt, wenn eine Mail in mehreren Kategorien auftaucht (die Spalte ist kategor. nach "SendTo").

Ich melde mich wieder.

Grüße,
Buzzy

Offline Buzzy

  • Frischling
  • *
  • Beiträge: 40
Re: CreateViewnavFrom(doc) findet Dokument nicht
« Antwort #3 am: 13.05.15 - 11:36:07 »
Also das ging auch net - ich hab mir etz nen Workaround mit "QueryOpenDocument", view.Title und der notes.ini gemacht - nicht schön, aber zweckmäßig!

Danke & Gruß,
Buzzy

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz