Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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? ???
-
... in Formelsprache oder in LotusScript?...
ata
-
in LS
-
... 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
-
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?
-
Hi,
habs gefunden, auf deiner Homepage ata. Ich sag nur Konvertierung in String.
Danke
Robert
-
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
-
... probiers mal mit...
fielditem5.Values = Arrayappend(fielitem5.values , fielditem6.values)
... allerdings würde mich interessieren, warum du über die Item-Klasse gehst?
ata
-
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?
-
... 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
-
Hi Ata,
danke für den Tip.
Robert
-
... 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