Domino 9 und frühere Versionen > ND8: Entwicklung
Alle Leser-, Autoren- und Namens-Felder einer MASKE auslesen
DocNotes:
Hallo zusammen,
vielleicht hat ja noch jemand eine Idee.
Aufgabenstellung:
Gegeben ist eine Datenbank vom Typ NotesDatabase und der Alias-Name einer Maske.
Ich möchte die Feldnamen aller Felder ermitteln, die vom Typ "Autor, Leser, Name" sind.
Das Auslesen sollte direkt über die Maske erfolgen und nicht über ein vorhandenes Dokument mit der Maske.
Folgende Techniken habe ich schon versucht:
1. Über die Script-Bib "DBDesign" die den Zugriff auf die Design-Elemente ermöglicht.
Ich bekomme zwar die Maske als NotesDocument-Objekt. Wenn ich dann allerdings die NotesItems (enthalten die Felder) durchlaufe sind die Eigenschaften "isAuthor", "isReader", "isNames" nicht gesetzt.
2. NotesPeek
Felder enthalten leider auch hier kein Kennzeichen zu den Typen.
3. DXL
Bei einem DXL-Export werden die Infos zu den Feldern mit angezeigt. Alledigns ist für mich eine automatische Auswertung der DXL-Infos nicht so einfach zu realiseren.
Wenn keinem eine weitere Idee einfällt werde ich wohl doch über ein vorhandenes Dokument die Felder mit den Typen auslesen.
Gruß,
Markus
Tode:
Warum erstellst Du Dir nicht ein Temporäres Dokument, machst ein ComputeWithForm und liest die Werte dann aus? Du musst ja nicht speichern...
DocNotes:
--- Zitat von: Tode am 11.04.12 - 10:39:01 ---Warum erstellst Du Dir nicht ein Temporäres Dokument, machst ein ComputeWithForm und liest die Werte dann aus? Du musst ja nicht speichern...
--- Ende Zitat ---
Hi Torsten,
das ist auch eine Möglichkeit.
Danke!
DerAndre:
Hi,
NoteMan kann das.
Würde das reichen?
DocNotes:
--- Zitat von: DerAndre am 11.04.12 - 10:53:00 ---Hi,
NoteMan kann das.
Würde das reichen?
--- Ende Zitat ---
Stimmt, den hatte ich in meiner Liste vergessen. Ich hätte gerne "per Knopfdruck" die Feldnamen in einem Feld angezeigt daher passt für eine Automatisierung das Tool leider nicht.
Aber Danke für den Hinweis.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln