Autor Thema: alle Felder einer DB anzeigen  (Gelesen 3837 mal)

Offline real-challo

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • www.challo.de
alle Felder einer DB anzeigen
« 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
Wenn du immer tust,
was du schon immer getan hast,
wirst du immer bekommen,
was du schon immer bekommen hast.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:alle Felder einer DB anzeigen
« Antwort #1 am: 20.11.03 - 09:22:07 »
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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline real-challo

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • www.challo.de
Re:alle Felder einer DB anzeigen
« Antwort #2 am: 20.11.03 - 09:31:26 »
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 ?
Wenn du immer tust,
was du schon immer getan hast,
wirst du immer bekommen,
was du schon immer bekommen hast.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:alle Felder einer DB anzeigen
« Antwort #3 am: 20.11.03 - 09:31:55 »
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

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/c2f85e00a3242c0785256d9b00489198?OpenDocument&Highlight=0,Design


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:alle Felder einer DB anzeigen
« Antwort #4 am: 20.11.03 - 09:38:28 »
Sandkasten: Siehe Axels posting, die Sandbox
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:alle Felder einer DB anzeigen
« Antwort #5 am: 20.11.03 - 09:43:22 »
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.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:alle Felder einer DB anzeigen
« Antwort #6 am: 20.11.03 - 10:43:00 »
Multiposting scheint heute gross in Mode zu sein .... :(
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:alle Felder einer DB anzeigen
« Antwort #7 am: 20.11.03 - 11:35:06 »
... 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
Grüßle Toni :)

Offline real-challo

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • www.challo.de
Re:alle Felder einer DB anzeigen
« Antwort #8 am: 20.11.03 - 12:23:55 »
... 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
Wenn du immer tust,
was du schon immer getan hast,
wirst du immer bekommen,
was du schon immer bekommen hast.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz