Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzi am 23.04.13 - 11:25:09
-
Hallo zusammen,
ich erstelle grad eine neue DB in Lotus Notes 8.5.3 und habe folgendes (Anfänger-)problem. Zu Beginn hatten meine Feldnamen in den Masken andere Namen, die ich aufgrund der coding conventions nun änderte. Wenn ich jetzt in einer Ansicht beim Spaltenwert ein Feld auswählen will, sehe ich immernoch die alten Feldnamen zur Auswahl. Kann man das irgendwie zurücksetzen? Ich vermute nämlich, dass deshalb auch in meiner Ansicht zwar die Dokumente drin sind aber als "Phantom" also ohne die gewählten Spaltenwerte angezeigt werden...?!?
Danke und Grüße!
-
Hallo,
Hast Du denn schon einmal nachgesehen, ob es wirklich keine Dokumente mehr gibt, in denen der
'alte' Feldname enthalten ist?
Und wenn ich mich noch richtig erinnere dann verschwinden die 'alten' Namen mit einem Compact
der Datenbank, sofern keinerlei Refrenzen mehr auf den 'alten' Feldnamen vorhanden sind.
(in keinem Dokument mehr vorhanden)
Andreas
-
Die Felder sind Ojekte die du erstellt hast und die den Dokumenten mitgegeben wurden.
Wenn ein Dokument ein Feld "X" hat mit dem Wert "5", ist durch das löschen/umbennenen des Feldes in der Maske diese Objekt nicht weg.
Du musst nun eben gucken in welchem Feld/Objekt du die Werte stehen hast, die du in den Spalten anzeigen willst und dann entsprechend das richtige Feld/Obkekt auswählen.
Chris
-
Und wenn dann alle Bezüge auf den alten Itemnamen aus der DB verschwunden sind, dann braucht es (zwingend) ein compact -c, umd die entsprechenden Tables zu bereinigen.
Bernhard
-
Bei dem Vorgehen von koehlerbv ist noch eine Kleinigkeit zu beachten:
Die Datenbank sollte vor dem Compact nicht volltextindiziert sein. Falls doch, diesen löschen und dann den Compact -c durchführen.
-
Compact ;D
DANKE
-
Bei dem Vorgehen von koehlerbv ist noch eine Kleinigkeit zu beachten:
Die Datenbank sollte vor dem Compact nicht volltextindiziert sein. Falls doch, diesen löschen und dann den Compact -c durchführen.
Servus Johnson,
inwieweit beeinflusst denn der FTI den Compact-Task? Der FTI ist doch vom DB-Objekt gesehen eine Einbahnstrasse: Was inder DB steht, interessiert teilweise den FTI, was im FTI steht, ist der DB schnurzpiepegal.
Hast Du da nähere Informationen?
Bernhard
-
Habe gerade eine neue DB angefangen, und dafür eine bestehende kopiert. Die neue benötigt nur einen Teil der Funktionalität der alten DB. Also habe ich die nicht verwendeten Masken, Ansichten, etc. gelöscht. Allerdings finde ich in der Ansicht im Designer nun trotzdem alle "alten" Feldnamen zur Auswahl wieder, von den gelöschten Masken enthalten waren. Wie kann ich das bereinigen? Es gibt derzeit keine Dokumente in der DB.
-
Hallo,
Na genau so wie auch bei der andern Datenbank.
Mit einem Compact.
Andreas
-
Hm.. dacht ich auch klappt aber nicht. Wie mache ich den Compact richtig?
-
Ich habe nun einen compact auf der Datenbank durchgeführt, nachdem ich alle Dokumente vorher gelöscht hatte. Es erscheinen aber immer noch im Designer die nicht mehr verwendeten Feldnamen. Das ist total nervig! Was kann ich tun?
-
Sind die Felder vielleiche noch irgendwo in gebrauch?
In Masken, Ansichten, ... ?
Chris
-
Nein, es sind teilweise auch nur so kopier-temp-Namen mit "_1" dahinter die nie verwendet wurden...
-
Mit welcher Option wurde komprimiert?
-
Einmal mit -c und einmal ohne
-
Ich kann jetzt wiedermal nur ins Blaue hinein raten:
Du hast die Datenbank komprimiert aber die Gestaltung kommt aus einer Schablone - und ist auf der DB vielleicht versteckt?
-
Ich arbeite derzeit ohne Schablonen...
-
... solltest Du aber. Änderungen direkt im produktiven System? Never !!