Autor Thema: alle feldnamen einer db  (Gelesen 1946 mal)

klaussal

  • Gast
alle feldnamen einer db
« am: 10.03.04 - 14:23:58 »
hi zusammen,

gibt's eine möglichkeit per script alle feldnamen einer datenbank zu bekommen ?

vielen dank für hinweise !

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:alle feldnamen einer db
« Antwort #1 am: 10.03.04 - 14:27:20 »
Wegen des Threads gestern:
http://www.atnotes.de/index.php?board=3;action=display;threadid=14486;start=20

Willst Du alle Feldnamen oder alle Items ?

Bernhard

klaussal

  • Gast
Re:alle feldnamen einer db
« Antwort #2 am: 10.03.04 - 14:47:41 »
@bernhrd,

hab's teilweise schon herausgefunden:

so kriege ich alle forms heraus:

Dim session As New NotesSession
Dim db As New NotesSession
Dim db as NotesDatabase
Set db = session.CurrentDatabase
Forall form In db.Forms
     Messagebox form.Name
End Forall

und so alle feldnamen:

Dim doc As NotesDocument
'...set value of doc...
Forall i In doc.Items
  Messagebox( i.Name )
End Forall

trotzdem DANKE !

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:alle feldnamen einer db
« Antwort #3 am: 10.03.04 - 14:58:31 »
Und wenn Du die dann in eine Liste packst, filterst Du automatisch alle doppelten heraus.
Aber wie im genannten Thread so gesagt: Werden bespielsweise Verwaltungsfelder programmatisch erzeugt, findest Du die über Forms nicht heraus.

Good luck,
Bernhard

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 feldnamen einer db
« Antwort #4 am: 10.03.04 - 16:12:55 »
Aber wie im genannten Thread so gesagt: Werden bespielsweise Verwaltungsfelder programmatisch erzeugt, findest Du die über Forms nicht heraus.

Hi,

meines Erachtens noch ein Grund mehr, auch Verwaltungsfelder in die Maske einzubauen.

Ist aber eine Philosophiefrage. Der eine machts so der andere so.

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz