Domino 9 und frühere Versionen > Entwicklung
Spalten aus Ansicht auslesen
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