Autor Thema: Alle Items eines Dokuments auflisten  (Gelesen 2488 mal)

Offline Fragensteller

  • Junior Mitglied
  • **
  • Beiträge: 72
Alle Items eines Dokuments auflisten
« am: 08.06.11 - 13:35:27 »
Hi leute, mal wieder ne Frage,
habe das was ich hier im Forum gefunden habe getestet aber ohne Erfolg.


Ich möchte alle Namen der Items eines Dokuments ausgeben.
Folgendes dachte ich sollte laufen aber leider Sackgasse.
Der Grund ist, das ich die Namen, also die Keys nicht unbedingt kenne, kann daher also nicht mit "getfirstitem" arbeiten.


Code
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim docCol As NotesDocumentCollection
Dim erfolg As Variant
Dim newDoc As NotesDocument
Dim item As NotesItem
Set db = s.Currentdatabase
Set docCol = db.Alldocuments
Set doc = docCol.Getfirstdocument()
While Not (doc Is Nothing) 'alle Dokumente durchgehen
ForAll elem In doc.Items
Print elem
End ForAll
'Set doc = view.Getnextdocument(doc)
Wend
End Sub

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: Alle Items eines Dokuments auflisten
« Antwort #1 am: 08.06.11 - 13:40:33 »
print elem.Name

Offline Fragensteller

  • Junior Mitglied
  • **
  • Beiträge: 72
Re: Alle Items eines Dokuments auflisten
« Antwort #2 am: 08.06.11 - 13:44:30 »
Danke...
na toll. habe ja wohl alles auspropiert aber auf Name bin ich nicht gekommen... war immer bei Key.

Suppi.

Offline CarstenB

  • Aktives Mitglied
  • ***
  • Beiträge: 193
  • Geschlecht: Männlich
Re: Alle Items eines Dokuments auflisten
« Antwort #3 am: 08.06.11 - 13:47:57 »
Was ist denn der Hintergrund?
Wenn du dir alle Items eines Dokuments anzeigen lassen willst, kannst du auch den Document Viewer benutzen, dann bekommst du alle Items inkl. Werte eines Dokumentes aufgelistet

http://www.openntf.org/projects/pmt.nsf/ProjectLookup/Document%20Viewer

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Alle Items eines Dokuments auflisten
« Antwort #4 am: 08.06.11 - 13:53:03 »
Danke...
na toll. habe ja wohl alles auspropiert aber auf Name bin ich nicht gekommen... war immer bei Key.

Suppi.
Steht in der Notes-Designerhilfe, ist eine von den Eigenschaften (Properties) von NotesItem

Offline Christian Weiß

  • Junior Mitglied
  • **
  • Beiträge: 61
  • Geschlecht: Männlich
Re: Alle Items eines Dokuments auflisten
« Antwort #5 am: 08.06.11 - 15:30:22 »
Man könnte dies auch mt Hilfe der Formelsprache und der Funktion @DocFields erreichen.

Code
strHeader1 := "Show String";
strPrompt   := "Please select the key of the string.";
strHeader2 := "Value";
strField := @Prompt( [OkCancelEditCombo]; strHeader1; strPrompt; ""; @DocFields);
@Prompt([Ok]; strHeader2; "Field '" + strField +  "' = " + @GetField( strField ) )
Gruß

Christian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz