Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: klaussal am 18.02.04 - 07:57:44
-
hi zusammen,
ich muss in einer db einige feldnamen einer maske ändern. gibt's da eine wirtschaftliche möglichkeit, alle docs auf einen schlag zu ändern (neues feld = inhalt altes feld, altes feld löschen). ??? ::) ???
bitte nicht die antwort: da machst du dir einen agenten.... ;D
-
es gibt da den Configurator von Teamstudio. Der kann das glaub ich.
Wahrscheinlich gibts noch andere Tools, die du dazu einsetzen kannst.
musst halt noch rechnen, ob das wirtschaftlicher ist, als ob du dir selbst das bastelst, was du nicht hören möchtest
-
Moin Klaus,
@SetField(NeuesFeld; Altesfeld);
Field AltesFeld:=@DeleteField
meinst du das ?
-
hallo ulrich,
das kenne ich sehr wohl. ich suchte an sich nach einer "billigen" möglichkeit. es handelt sich so um die 25 feldnamen. mein kollege hat das nicht so mit der gross/kleinschreibung, umlauten, etc. und ich darf den sch..s jetzt geraderücken ;D
-
Das könnte sich mit einer Vergleichstabelle (AlterName <-> NeuerName) und ein wenig Script doch relativ einfach lösen lassen. Getfirstitem ist die Groß Kleinschreibung relativ wurscht und dann musst du nur noch alle unterschiedichen Schreibweisen rauskriegen und in die Tabelle schreiben.
Billig? Naja billig ist das nur wenn du deine Zeit nicht rechnest.
Thomas
-
... mit der gross/klleinschreibung meinte ich die feldnamen selbers und nicht den feldinhalt.
da gibts dann solche sachen wie:
öffnungszeit,
firma,
Firma_1
Datum_1_1_2
datum_2
und nur so ein gewurstel....... :P
hab aber schon den rest den tages für diese aktion eingeplant.
-
Da bleibt dir eh nichts anderes übrig als
Firma = Firma
Firma = Firma_1
Firma = fiiirma
Oeffungszeit = öffnungszeit
DasDatum = Datum_1_1_2
DasDatum = datum_2
Und so weiter ....
Und dann wie gesagt ein wenig Script. Das Script ist denke ich nicht das Problem. Rauszufinden welche Felder da wo verbaselt sind das wird lustig und das geht denke ich auch nur in Handarbeit.
Thomas
-
@thomas,
das wird noch ein lustiges ;D thema.
wo die felder verbaselt sind, das geht mit dem configurator bzw analyzer von teamstudio. der clou bei der sache ist aber, dass aus bestimmten gründen aus rich-text-felder normale text-felder werden müssen. da darf sich mein vorturner jetzt was ausdenken :-X
nochmals dank an alle ! :-*
-
Das mit dem verbaselt meinte ich jetzt nicht auf "in welchem Dokument steckt das Dingens denn jetzt" sordondern mehr in die Richtung, wieviele Felder mit unterschiedlicher Schreibweise habe ich, die aber eigentlich alle ein Feld sind.
Und was das umwandeln von RT in Text angeht, da musst du die Tabelle halt noch um einen dritten Eintrag erweitern der das dann steuert (unter umständen noch um einen vierten der dir sagt um welchen Feldtyp es sich als Ergebnis handeln soll).
Den Agent mit allem Drum und dran zu schreiben ist warscheinlich eine Sache von maximal 2 Stunden. Die Zuordnung der unterschiedlich geschriebenen Felder ist dann was längeres.
Thomas
-
so, eine maske gerade gerückt. hat mal eben 4 std. gedauert incl. berichtigung der ansichten, etc :P :P :P
-
Du solltest Dir wirklich überlegen, die Tools von Teamstudio - insb. Analyser und Configurator - anzuschaffen.
Mit dem Configurator hättest Du das in 5 Minuten gemacht.
Wenn Du willst, kann ich Dir mehr Infos geben.
Andreas