Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: f.r@notesforum.de am 24.01.03 - 10:29:48

Titel: Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 10:29:48
Hi Notes-Gemeinde,

Lese ein Document aus, und speichere die Felder in Items. Möchte nun aber 2 Item-Werte miteinander verknüpfen. Wie geht das? ???
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: ata am 24.01.03 - 10:31:02
... in Formelsprache oder in LotusScript?...

ata
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 10:33:13
in LS
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: ata am 24.01.03 - 10:59:34
... da gibt es verschiedene Ansätze, je nachdem was machen willst...

es gibt

item.AppendToTextList

... oder ...

vValue = Arrayappend(vValue , arrayValue)

... oder ...

rtItem.AppendRtItem(otherRtItem)

... du siehst, da gibt es einiges...

ata
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 10:59:41
Hi,

hab die Verknüpfung von Itemwerten in der Hife gefunden, aber jetzt hab ich ein neues Problem mit meiner Messagebox, die mich über den Fortschritt meines Agenten informieren soll.
Die Zeile wo er meckert sieht wie folgt aus:

answer = Messagebox("Weiterlaufen lassen? Bisher abgearbeitet " + help5 + "%.", MB_YESNO + MB_ICONQUESTION, "Continue?")

Was ist daran falsch? answer und help5 sind vom Typ integer. help5 ist der Wert 5 zugewiesen worden. Könnt ihr mir weiterhelfen?
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 11:12:09
Hi,

habs gefunden, auf deiner Homepage ata. Ich sag nur Konvertierung in String.

Danke

Robert
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 12:26:55
Hi,

ersteres Problem konnte ich nur augenscheinlich beheben. Ich habe in dem einen Dokument 2 Items mit String-Inhalten und möchte nun diese beiden Inhalte miteinander verbinden und einem neuen Item in einem anderen Dokument zuordnen.  :-\ Im Debugger bringt er in folgender Zeile den Fehler "Variant does not contain an object":

fielditem5.Values = fielitem5.values + fielditem6.values

Please Help,

Robert
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: ata am 24.01.03 - 12:30:45
... probiers mal mit...

fielditem5.Values = Arrayappend(fielitem5.values , fielditem6.values)

... allerdings würde mich interessieren, warum du über die Item-Klasse gehst?

ata
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 12:43:43
Hi Ata,

du, das geht immer noch nicht.
Ich geh über die Item Klasse, da ich noch mehr Felder hab, die ich einfach nur zwischenspeichere und sie dann in das 2-te Dokument wieder reinkopiere.
Wie würdest du vorgehen?
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: ata am 24.01.03 - 14:13:19
... ich würde direkt über die Inhalte der Felder gehen

doc.Feld5 = Arrayappend(doc.Feld5 , doc.Feld6)

... damit sind die Inhalte von Feld6 dem Feld5 anghängt/hinzugefügt...

ata
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: f.r@notesforum.de am 24.01.03 - 14:19:11
Hi Ata,

danke für den Tip.

Robert
Titel: Re:Verknüpfung von Feldwerten
Beitrag von: ata am 24.01.03 - 14:30:11
... mit doc.ReplaceItemValue("Feldname" , Wert) legst du übrigens neue Felder im Dokument an, wenn das Feld noch nicht in dem Dokument ist...

Call doc.ReplaceItemValue("Firmennamen" ; doc2.FirmenNamen)

ata