Domino 9 und frühere Versionen > Entwicklung
Agent zum Aufräumen alter Variablen
two7:
Hallo,
habe mich dem Thema Entwicklung mit Lotus angenommen. Bin allerdings noch am Anfang.
Nun ist mir aufgefallen, dass wenn ich in einer Maske Felder anlege und später diese umbennene, dass noch die alten Feldnamen vorhanden sind.
Ein Kollege in der Firma hat mir erzählt, dass man diese durch einen Agenten löschen lassen kann, allerdings hab ich keinen Plan wie ich dies realisieren kann.
Würd mich über eine Hilfe von den Forumusern hier erfreuen.
Danke. two7
Untitled:
Hallo two7 und willkommen im Forum
Das geht ganz einfach mit einem Formelagenten. Den lässt du über alle Dokumente in der aktuellen View laufen (am Besten die View "AllDocuments" o.ä., damit du alle erwischst).
Die Formel lautet dann:
--- Code: ---FIELD zuloeschendesfeld := @DeleteField
--- Ende Code ---
Damit wird in jedem Dokument der View, das betreffende Feld gelöscht.
Grüsse
Moritz
Lossa:
hi,
wichtig ist aber das die Datenbank mittels compact -c komprimiert werden muss, sonst verschwinden die Felder nicht. Auch wenn Sie in keiner Maske, Ansicht u. Dokument mehr vorhanden sind.
Untitled:
Hi,
Was heisst "verschwinden nicht"? Also der Speicherplatz wird nicht freigegeben... oder?
umi:
Der Speicherplatz wird schon freigegeben, aber in der Referenz Spalte aller Felder (z.B. in einer Ansicht) sind die Felder dann immer noch sichtbar wenn du compact -c nicht machst
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln