Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: real-challo am 20.11.03 - 09:08:47
-
Hallo !
Ich arbeite seit einigen Monaten an einer Datenbank. Natürlich habe ich auch etliche neue Felder hinzugefügt. Ich habe aber auch noch den "alten" Zustand - also die Originaldatenbank.
Ich möchte gerne alle Felder einer datenbank aufgelistet haben, damit ich sie vergleichen kann, welche Felder neu dazugekommen sind (sprich : ich erstellt habe), und welche nicht.
Ich weiss in der Ansicht sieht man alles, aber bei einigen hundert Feldern ist das nicht so schön.
Nun meine Frage : Wie kann ich mir alle Felder einer Datenbank ausgeben lassen ? Ich möchte sie in eine Textdatei schreiben. Wenn es geht, in welcher Maske das Feld benutzt wird, Typ etc. - ist aber erstmal nicht so wichtig.
Wie man in Textdatei schreibt ist nicht das Problem, Problem ist, wie kriege ich so eine Liste aller Felder ?
Danke schonmal
-
Entwder Du baust Dir selber ein Tool dafür oder Du gehst im Netz suchen, wahrscheinlich wirst Du auch im Sandkasten fündig.
Oder Du kaufst Dir was, zum Bleistift NoteMan (mit vielen anderen nützlichen Hilfsmitteln) hier:
http://www.martinscott.com
-
Entwder Du baust Dir selber ein Tool dafür oder Du gehst im Netz suchen, wahrscheinlich wirst Du auch im Sandkasten fündig.
Oder Du kaufst Dir was, zum Bleistift NoteMan (mit vielen anderen nützlichen Hilfsmitteln) hier:
http://www.martinscott.com
Was meinst Du mit Sandkasten ?
-
Hi,
Notes bietet dafür relativ wenig Unterstützung. Es gibt die Möglichkeit der Gestaltungsübersicht (Datei-Datenbank-Gestaltungsübersicht). Allerdings werden die Felder maskenbezogen angezeigt.
Ansonsten bleiben dir nur Tools von Drittanbietern, wie z.B. Teamstudio Analyzer http://www.teamstudio.com (http://www.teamstudio.com)
In der Sandbox habe ich auch noch was gefunden:
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/f81067f94a1143f3852567d800660625?OpenDocument&Highlight=0,Design (http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/f81067f94a1143f3852567d800660625?OpenDocument&Highlight=0,Design)
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/c2f85e00a3242c0785256d9b00489198?OpenDocument&Highlight=0,Design (http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/c2f85e00a3242c0785256d9b00489198?OpenDocument&Highlight=0,Design)
Axel
-
Sandkasten: Siehe Axels posting, die Sandbox
-
Das ist ja ein doppelpost...
Möglichkeiten:
-LotusScript Lösung
-NotesPeek (aus der Sandbox) ermöglicht einsicht in alle Dokumente und Felder einer Datenbank.
-Synopsis: erstellt eine Liste aller (definierten) Designelemente.
-thirdParty Tools.
-
Multiposting scheint heute gross in Mode zu sein .... :(
-
... es gibt noch eine undokumentierte Script-Lösung im Datenbank-Objekt (seit 5.02), die allerdings in Datenbanken mit mehr als 3000 Feldnamen nicht anspringt...
Dim session As New NotesSession
Dim db As NotesDatabase
Dim vFields As Variant
Set db = session.CurrentDatabase
vFields = db.GetFields( False )
... gibt die Feldnamen der aktuellen Datenbank zurück...
ata
-
... es gibt noch eine undokumentierte Script-Lösung im Datenbank-Objekt (seit 5.02), die allerdings in Datenbanken mit mehr als 3000 Feldnamen nicht anspringt...
Dim session As New NotesSession
Dim db As NotesDatabase
Dim vFields As Variant
Set db = session.CurrentDatabase
vFields = db.GetFields( False )
... gibt die Feldnamen der aktuellen Datenbank zurück...
ata
Danke schön. Das wars, was ich gesucht habe