Der Code tut doch, was er soll:
Set itmHistory = doc.GetFirstItem("History")
If Not itmHistory Is Nothing Then
Call doc.ReplaceItemValue("Bestelldatum", (FieldArray(1)))
Call doc.ReplaceItemValue("Lagernummer", (FieldArray(2)))
Call itmHistory.AppendToTextList("Bestellung erhalten am " &_
(FieldArray(1)) & " vom Lager " & (FieldArray(2)))
Call doc.Save(True,True)
End If
Wenn es das Item noch nicht gibt, macht der Code auch nichts. Wo liegt also Dein Problem?
Bernhard
If Not itmHistory Is Nothing Then
Call doc.ReplaceItemValue("Bestelldatum", (FieldArray(1)))
Call doc.ReplaceItemValue("Lagernummer", (FieldArray(2)))
Call itmHistory.AppendToTextList("Bestellung erhalten am " &_
(FieldArray(1)) & " vom Lager " & (FieldArray(2)))
else
Call doc.ReplaceItemValue("Bestelldatum", (FieldArray(1)))
Call doc.ReplaceItemValue("Lagernummer", (FieldArray(2)))
Call doc.ReplaceItemValue("History","Bestellung erhalten am " &_
FieldArray(1) & " vom Lager " & FieldArray(2))
End If
Call doc.Save(True,True)
If Not itmHistory Is Nothing Then
Call itmHistory.AppendToTextList("Bestellung erhalten am " &_
(FieldArray(1)) & " vom Lager " & (FieldArray(2)))
else
Call doc.ReplaceItemValue("History","Bestellung erhalten am " &_
FieldArray(1) & " vom Lager " & FieldArray(2))
End If
Call doc.ReplaceItemValue("Bestelldatum", (FieldArray(1)))
Call doc.ReplaceItemValue("Lagernummer", (FieldArray(2)))
Call doc.Save(True,True)