Domino 9 und frühere Versionen > Entwicklung

Spalten aus Ansicht auslesen

(1/2) > >>

MKnost:
MoinMoin

Ich habe eine Ansicht erstellt (wie im Bild) mit einer Aktion, die mir aus dieser Ansicht heraus eine bestimmte Spalte berechnen soll (in diesem Beispiel die letzte).

Die Berechnung soll aber nur für die kategorisierten einträge gemacht werden,  auf der gerade die Markierung steht.

Ich muss also zuerst basierend auf der aktuellen Markierung den Namen auslesen. Das mach ich mit folgendem Script:


--- Code: ---Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim tmpName As String
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
While Not(doc Is Nothing)
  Set item = doc.GetFirstItem( "ProgName" )
  tmpName=item.values(0)
  Set doc = collection.GetNextDocument(doc)
Wend
--- Ende Code ---

Wie krieg ich aber jetzt alle Dokumente der Ansicht mit dem Namen aus tmpName, dem entsprechend ausgewählten Monat (im Bild März) und dort alle Werte aus der Spalte Stunden?
Der Monat wird über eine Spaltenformel aus dem Datum gebildet:

--- Code: ---@Select( @Month( ProgDatum ); "Januar";"Februar";"März";...)
--- Ende Code ---

Wer schön, wenn mir jemand helfen könnte...

Grüsse Micha

Axel:

--- Zitat von: MKnost am 06.03.06 - 12:20:01 ---MoinMoin

Ich habe eine Ansicht erstellt (wie im Bild) mit einer Aktion, ...

--- Ende Zitat ---

Welches Bild?


Schau dir in der Designer-Hilfe mal die Methode GetAllDocumentByKeys aus der Klasse NotesView an. Dieser Methode übergibst du in einem Array die Suchbegriffe, allerdings muss die Ansicht, die du zum Suchen nimmst, entsprechend sortiert sein.

Dim keys( 1 To 2 ) As String

keys( 1 ) = "Suchbegriff1"
keys( 2 ) = "Suchbegriff2"

Der erste Suchbegriff wird in der ersten Spalte und der zweite Begriff in der zweiten Spalte gesucht. Beide Spalten müssen sortiert/kategorisiert sein.


Axel



MKnost:
Öhm, dieses bild, sorry, hatte ich vergessen....

Danke für den Tipp, ich versuchs mal....

ata:
... habe ich das richtig verstanden, du brauchst bei "Dagobert Duck"-Dokumenten die 3. Spalte?

Toni

Axel:

--- Zitat von: ata am 06.03.06 - 15:06:28 ---... habe ich das richtig verstanden, du brauchst bei "Dagobert Duck"-Dokumenten die 3. Spalte?

Toni

--- Ende Zitat ---

Ja, aber nur für einen bestimmten Monat, z.B. März


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln