Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: klaussal am 10.03.04 - 14:23:58

Titel: alle feldnamen einer db
Beitrag von: klaussal 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 !
Titel: Re:alle feldnamen einer db
Beitrag von: koehlerbv 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 (http://www.atnotes.de/index.php?board=3;action=display;threadid=14486;start=20)

Willst Du alle Feldnamen oder alle Items ?

Bernhard
Titel: Re:alle feldnamen einer db
Beitrag von: klaussal 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 !
Titel: Re:alle feldnamen einer db
Beitrag von: koehlerbv 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
Titel: Re:alle feldnamen einer db
Beitrag von: Axel 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