Autor Thema: Feld einlesen  (Gelesen 2344 mal)

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Feld einlesen
« am: 25.07.05 - 08:25:00 »
Hallo,
ich habe den Notes Designer 6.1 und möchte dort einen Wert aus einem Feld auslesen. Wie geht das?
Ich dachte mit FieldGetText, aber diesen Befehl gibt es irgendwie gar nicht. Kann das sein oder muss ich dort etwas spezielles beachten?

Grüße
sylvie


Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feld einlesen
« Antwort #1 am: 25.07.05 - 08:29:18 »
In welchem Kontext möchtest Du Dein Ziel erreichen?
Agent?
Aktion?
Event im Form?
Frontend?
Backend?

gruss umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Feld einlesen
« Antwort #2 am: 25.07.05 - 08:31:15 »
es handelt sich um einen Agenten.
Macht das einen Unterschied?

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feld einlesen
« Antwort #3 am: 25.07.05 - 08:32:53 »
Ist nur noch die Frage Backend oder Frontend?

Backend via NotesDocument Klasse (wert= document.getitemvalue(""))
Frontend via NotesUIDocument Klasse. (wert =uidocument.fieldgettext(""))

gruss umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Feld einlesen
« Antwort #4 am: 25.07.05 - 08:38:32 »
ich hab eine NotesDokument Collection und der Befehl GetItemValue ist in der Auswahlliste verfügbar, deshalb wird es wohl Backend sein.
Aber ich bekomme trotzdem die Fehlermeldung Type mismatch und meiner Meinung nach müsste es in folgender Zeile liegen.
wert= ndk.GetItemValue("subject")
Fällt Dir da was auf, was ich übersehe?

Grüße
sylvie

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld einlesen
« Antwort #5 am: 25.07.05 - 08:39:18 »
Wie hast du Wert deklariert?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Feld einlesen
« Antwort #6 am: 25.07.05 - 08:40:54 »
Dim   wert As string

es handelt sich dabei um ein Dialogfeld. Braucht das evtl. einen anderen Datentyp?

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feld einlesen
« Antwort #7 am: 25.07.05 - 08:43:30 »
Du kannst doch nicht von einer NOtesDokumentcollection kein GetItemvalue haben! Nur von einem NotesDokument. Du müsstest über alle Dokumente deiner Collection iterieren.
Code
Dim doc as notesdocument
dim wert as variant
set doc = ndk.getfirstdocument
while not doc is nothing
wert = doc.getitemvalue("Subject")
'mach was mit wert
set doc = ndk.getnextdocument(doc)
wend
« Letzte Änderung: 25.07.05 - 09:17:19 von umi »
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld einlesen
« Antwort #8 am: 25.07.05 - 08:56:39 »
Liebe Sylvie. Bvor du mit so Zeug anfängst. Bitte Bitte mach erst einmal ein paar Kurse durch. Fürs erste würden die Herdt Kurse langen.
Und beschäftige dich mit dem Klassen Modell von Notes. Hast du das erst einmal halbwegs begriffen dann wird der Rest einfacher.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Feld einlesen
« Antwort #9 am: 25.07.05 - 09:11:37 »
Es geht noch immer nicht und zwar hänge ich immer noch am einlesen des Feldes. Also folgende Zeile:
wert= ndk.GetItemValue("Subject")
Der Code davor wird problemlos durchgeführt auch mit den eingebauten Infos.
Was kann ich noch versuchen?

Gruß
Sylvie

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feld einlesen
« Antwort #10 am: 25.07.05 - 09:15:35 »
Bei einer NotesDocumentCollection gibts kein getitemvalue !

gruss
umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feld einlesen
« Antwort #11 am: 25.07.05 - 09:16:54 »
Ausserdem kriegst Du bei .Getitemvalue("") immer einen Array retour.
Dein Aufruf müsste  wie folgt sein für den 1. Wert:

wert = document.getItemvalue("Subject")(0)

oder du musst wert als Variant deklarieren.

gruss
umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld einlesen
« Antwort #12 am: 25.07.05 - 09:17:00 »
Es geht noch immer nicht und zwar hänge ich immer noch am einlesen des Feldes. Also folgende Zeile:
wert= ndk.GetItemValue("Subject")
Der Code davor wird problemlos durchgeführt auch mit den eingebauten Infos.
Was kann ich noch versuchen?
Wenn dein NDK eine Document Collection ist dann gar nichts. In Document Collections funktioniert dein Aufruf nicht. Leider können wir nicht hellsehen und deinen restlichen Script Code können wir dummerweise auch nicht aus der einen Zeile die du immer wieder postest extrahieren.

Himmel, ist es denn sooo schwer komplette Angaben über das Problem zu machen?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Feld einlesen
« Antwort #13 am: 25.07.05 - 11:03:05 »
Danke umi.
Es hat mir viel geholfen.

Grüßle
sylvie

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz