Domino 9 und frühere Versionen > ND7: Entwicklung

bestimmten Inhalt löschen

(1/1)

kruemelmaus:
Hallo zusammen,

ich habe das folgende Problem:

Wir haben eine Datenbank, wo einem Dokument verschiedene Kategorien zugeordnet sind.
Von diesen sind einige nun nicht mehr aktuell.
Wie ist es möglich, diese zu löschen, ohne jedes Dokument einzeln anzufassen.

Das Feld heisst "Cat_Key" und ist vom Typ Text.

Es sollen alle Einträge mit dem Beginn von "xxx*" gelsöcht werden.

Gruß

Oliver

ascabg:
Hallo,

Mehrfachwerte ?
Wie loeschen (Script oder Formel)?


Andreas

kruemelmaus:
ja, ist ein Mehrfachfeld. Ein Dokument kann mehreren Kategorien zugeordnet sein.


am besten per Script löschen

ascabg:
Zur Anregung.


--- Code: ---Dim varTmp As Variant
Dim i as Integer

varTmp = doc.GetItemValue("Cat_Key")
If Not IsArray(varTmp) Then Exit Sub

For i = LBound(varTmp) To UBound(varTmp)
  If Left(Trim(varTmp(i)), 3) = "xxx" Then
    varTmp(i) = ""
  End If
Next

varTmp = FullTrim(varTmp)

Call doc.ReplaceItemValue("Cat_Key", varTmp)
Call doc.Save(True, False)

--- Ende Code ---

Andreas

kruemelmaus:
vielen Dank erst mal, werde ich austesten

Oliver

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln