Domino 9 und frühere Versionen > ND6: Entwicklung

Profildokument !?!

(1/2) > >>

reraru:

Hallo zusammen!

Ich habe ein kleines Problem:

In meinem Notes Adressbuch habe ich ein zusätzliches Profildokument angelegt:

"(parameter)"

In diesem gibt es das Feld: "produktgruppe"

Ich versuche nun in LS wie folgt das Feld "Produktgruppe" auszulesen:


--- Code: ---Dim Session As New NotesSession
Dim db As NotesDatabase   
Set db = Session.currentdatabase   
Dim param_prgr As String
Dim ergdoc As NotesDocument

'Vorgabewerte aus Profildokument holen
Set ergdoc = db.GetProfileDocument("(parameter)")
param_prgr = ergdoc.GetItemValue ("produktgruppe")

--- Ende Code ---

In "param_prgr" möchte ich den Wert des Feldes "produktgruppe" aus dem Profildokument schreiben. Später möchte ich "param_prgr"  in eine SQL als Textwert einfügen:

In etwa so: "SELECT * FROM KUNDEN WHERE PRODUKGRUPPE = " & param_prgr  & " AND ..."

Ich erhalte aber bei:

param_prgr = ergdoc.GetItemValue ("produktgruppe")

ein  "TypeMissmatch"!

Habe schon ein paar Sachen versucht, aber leider keinen Erfolg.

Das Feld "produktgruppe" enthält den Wert "30" und ist ein Textfeld.

Habe Testweise mal den Inhalt aus "produktgruppe" in das Feld einer anderen Maske
geschrieben. Tast hat funktioniert.

Was mache ich falsch????

Vielen Dank im Voraus!

Gruß René

TMC:
param_prgr = ergdoc.GetItemValue ("produktgruppe")

gibt Dir ein Array zurück.

Du musst also schreiben:
param_prgr = ergdoc.GetItemValue ("produktgruppe")(0)

reraru:
Moin TMC!

So was in der Richtung hatte ich schon befürchtet.

Jetzt klappt es endlich! Juhu! Juhu!

Vielen Dank dafür!

Gruß René

Axel:

--- Zitat von: TMC am 10.08.05 - 18:30:08 ---Du musst also schreiben:
param_prgr = ergdoc.GetItemValue ("produktgruppe")(0)

--- Ende Zitat ---

... oder einfacher

   param_prgr = ergdoc.produktgruppe(0)


Axel

reraru:
Was gibt denn genau das Array zurück?

Der Befehl

--- Code: ---GetItemValue ("produktgruppe")

--- Ende Code ---
???

Das Feld "produktgruppe" ist ja vom Typ Text.

Gruß René

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln