Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Haschn am 01.07.09 - 16:50:24

Titel: Alle Felder mit gleichen Anfangsbuchstaben löschen
Beitrag von: Haschn am 01.07.09 - 16:50:24
Hallo zusammen,

ich habe eine Flut von Feldern in meinem Dokument, dessen Werte bei einer bestimmten aktion gelöscht werden sollen. Ich weiß, dass die Felder alle mit "OF_" beginnen, hab aber keine Ahnung wie sie nach dem _ heißen.

Gibt es eine Möglichkeit die Felder zu kriegen und zu löschen? Ich habe schon folgendes Probiert:

Code
	Set item = uidoc.Document.GetFirstItem("OF_")
	Do Until item Is Nothing
		item.remove
		Set item = uidoc.Document.GetFirstItem("OF_")
	Loop 

was aber leider so nicht klappt

Danke im Vorraus für die Antworten!

Gruß Andy
Titel: Re: Alle Felder mit gleichen Anfangsbuchstaben löschen
Beitrag von: jBubbleBoy am 01.07.09 - 16:59:33
Schau die mal die Eigenschaft doc.Items an :)
Titel: Re: Alle Felder mit gleichen Anfangsbuchstaben löschen
Beitrag von: s_Old am 01.07.09 - 22:42:05
Code
	Set doc = uidoc.Document
	Forall item In doc.Items
		If Left$(item.Name, 3) = "OF_" Then Call item.Remove()
	End Forall
	Call doc.Save(True, True)
Titel: Re: Alle Felder mit gleichen Anfangsbuchstaben löschen
Beitrag von: Haschn am 02.07.09 - 11:18:12
Super besten Dank... Nein - diese Eigenschaft kannte ich noch nicht!! :-)