Domino 9 und frühere Versionen > ND6: Entwicklung

Inhalte einer View im Script verwenden

<< < (2/3) > >>

RvM:
Danke für eure Hilfe. Da diese Ansicht nur ein Dokument beinhaltet, habe ich folgende Lösung gefunden:
   Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim view As NotesView
   Dim entry As NotesViewEntry
   Dim nav As NotesViewNavigator
   'Dim Datum As Variant
   
   
   Set db = s.currentDatabase
   Set view = db.GetView( "(XML)" )
   Set nav = view.CreateViewNav()
   Set entry = nav.GetFirst
   'Datum = entry.ColumnValues(0)
   
   Print "Content-type: text/xml"
   Print"<?xml version='1.0' encoding='utf-8'?>"   
   Print "<Wetter>"
   Print "<Datum>"+entry.ColumnValues(0)+"</Datum>"
   Print "<Uhrzeit>"+entry.ColumnValues(1)+"</Uhrzeit>"
   Print "<Temperatur>"+entry.ColumnValues(2)+"</Temperatur>"
   Print "<Luftfeuchte>"+entry.ColumnValues(3)+"</Luftfeuchte>"
   Print "<Luftdruck>"+entry.ColumnValues(4)+"</Luftdruck>"
   Print "<Niederschlag>"+entry.ColumnValues(5)+"</Niederschlag>"
   Print "<Windgeschwindigkeit>"+entry.ColumnValues(6)+"</Windgeschwindigkeit>"
   Print "<Windrichtung>"+entry.ColumnValues(7)+"</Windrichtung>"   
   Print "</Wetter>"
Wobei ich bfolgender Zeile wohl noch mal dran mus:
   Print"<?xml version='1.0' encoding='utf-8'?>"   
Denn sollte eigentlich folgender String rauskommen:
<?xml version="1.0" encoding="utf-8"?>

RvM:

--- Zitat von: ascabg am 09.07.09 - 16:00:14 ---@Spalter,

Warum willst Du etwas nachbilden, wenn Du an die Werte direkt herankommst.


Andreas

--- Ende Zitat ---
Weil die Werte der einzelnen Felder ein ellenlanger String ist, und ich nur ein Extrakt davon brauche

Spalter:
 8)

Ja, da ist nix nachzubilden, sondern zu extrahieren.

Gruß
Spalter

ascabg:
@RvM
Ja, ist schon klar.

Aber lt. Deiner beschreibung hast Du das doch schon in der Ansicht erledigt.

Und mit


--- Code: ---Set doc = view.GetFirstDocument
strTest = doc.ColumnValues(1)

--- Ende Code ---

bekommst Du den Wert, der in der zweiten Spalte der Ansicht fuer das betreffende Dokument angezeigt wird ohne vorher den Wert aus dem Item zu lesen und anschliessend die Formatierung wie in der Ansicht vorzunehmen.
(wie Du geschrieben hast mit @Left(...) usw.)


Andreas

Driri:
Rolf geht doch über die View und den ViewEntry.

Irgendwie redet ihr gerade aneinander vorbei  ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln