Domino 9 und frühere Versionen > ND6: Entwicklung
Felder aus einer Template entfernen
FrankLU:
Hallo!
Wie bekomme ich nicht mehr gebrauchte Felder (Feldnamen) aus einer Template (Schablone) raus? Ich habe schon unter dem Beitrag "Feldernamen wieder aus dem Desginer entfernen" geguckt, aber eine einfache Komprimierung der Template (die ja keine Datensätze enthält), brachte nichts. Ein anderer Vorschlag lautete: "Es funzt auch, wenn du von der DB ein Template anlegst. (komprimiert)". Also habe ich eine neue Datenbank mit der "verseuchten" Template angelegt und über Datenbank - Neue Kopie... eine neue .ntf-Datei angelegt. Das brachte auch nichts, wobei ich auch nicht wusste, was ich mit dem Klammer-Zusatz "(komprimiert)" anfangen sollte.
Welche Kontrollkästchen muss man wo anklicken, damit das klappt? :-:
Grüße aus der Pfalz
Frank
Mandalor:
???etweder verstehen ich jetzt alles falsch oder du musst einfach ins Design gehen und die Felder Aus den Masken entfernen.
:-: Bitte nicht schlagen, wenn ich etwas falsch verstanden habe :-:
hscheele:
Hallo Frank,
google mal nach dem "GhostFieldKiller" oder direkt bei OpenNtf.org (http://www.openntf.org/Projects/codebin/codebin.nsf/CodeByDate/C2E468946395FE8C86256FB90083CCB3)
Wird als Aktion eingebunden, stellt dann die verfügbaren Masken (auch Teilmasken) zur Verfügung und nennt anschl. die gefundenen verwaisten Felder.
Habe das heute noch selbst angewandt, nachdem ich länger das gleiche Problem hatte. Bin aber über das erste Schnuppern nicht hinausgekommen .. deshalb mit Vorsicht anwenden.
Grüße,
Hartmut
FrankLU:
An Mandalor:
Beneidenswert, dass Du das Problem offensichtlich noch nicht hattest. ;D
Normalerweise werden Felder, die einmal in einer gespeicherten Maske waren, nicht wieder gelöscht. Ich kann die Felder zwar aus der Maske entfernen, aber deswegen sind sie noch lange nicht weg. Der gleiche Effekt tritt auch beim Umbenennen von einmal gespeicherten Feldern auf. Dann ist das "gleiche" Feld zwei mal da. Und spätestens bei der Aktualisierung einer Datenbank mit der geänderten Template hast Du dann Daten, die in den alten Feldern stehen und nirgens mehr angezeigt werden.
In der Datenbank kann es auch vorkommen, dass dort wilde Felder auftauchen, wenn Du Dich nämlich in einem Skript verschrieben hast, und damit zur Laufzeit ein Feld "creierst", dass in keiner Maske auftaucht.
Frank
Glombi:
Also, ein compact -c sollte die nicht mehr in Masken vorhandenen Felder entfernen.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln