Domino 9 und frühere Versionen > ND7: Entwicklung

Formel in Lotus Script ausführen

<< < (2/3) > >>

dani_blues:
Bei dem NotesItem.... kommt lt Debugger ein Variant does not contain an object

Das Script sieht so aus:

Sub Click(Source As Button)
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim view As NotesView
   Dim doc As NotesDocument
   NotesDocument.GetItemValue(konvert_z1)
   key =  konvert_z1
   Set db = session.CurrentDatabase
   Set view = db.GetView ("VorbelegtealterView" )
   Set doc = view.GetDocumentByKey (key )
   If Not (doc Is Nothing) Then
      Messagebox "$" & doc.GetItemValue ("alter")(0),, _
      "alter"
   Else
      Messagebox "VorbelegtealterView " + key,, "Not found"
   End If
End Sub

koehlerbv:
Warum sieht das immer noch so aus? Martin hat doch den Fehler schon genannt samt Lösung.

Bernhard

dani_blues:
Ja aber ich hab doch das Feld konvert_z1 als Variable NotesItem.... angesprochen?!?

Hatte ich vorher nicht.  :-:

Generell: Wenn ich mir aus der Notes-Hilfe den Code rauskopiere in meine Schaltfläche und es exitstieren genau die Ansichten und Felder -> funktioniert das dann oder muss man diesem Code noch etwas hinzufügen?

koehlerbv:
Bevor Du Code kopierst, solltest Du Dir die Dokumentation dazu durchlesen. Dein NotesDocument.GetItemValue ist vollkommener Nonsens.

Bernhard

jokky:

--- Zitat von: m3 am 10.07.08 - 14:28:40 ---Na dann würde ich das Feld "konvert_z1" auch als solches verwenden NotesDocument.GetItemValue(...).

Im Gegensatz zur @-Formelsprache stehen einem die Felder in Lotusscript nicht automatisch als Variablen zur Verfügung.



--- Ende Zitat ---

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln