Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: HarryB am 02.08.07 - 14:38:56

Titel: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: HarryB am 02.08.07 - 14:38:56
Hallo zusammen,

kann ich die Datenbank-Eigenschaft "Show in 'Open Database' dialog" programmatisch ermitteln/setzen?

Viele Grüße
Harry
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: Axel am 02.08.07 - 14:43:39
Mit normalen Mitteln (Formelsprache/LotusScript) nicht. Eventuell musst du die API dazu bemühen.

Axel
 
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: koehlerbv am 02.08.07 - 14:46:55
Guckst Du zum Beispiel bei OpenNTF (http://www.openntf.org/Projects/codebin/codebin.nsf/0/0A43C22F85C611D686256EC1002566B5).

Bernhard
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: HarryB am 07.08.07 - 15:22:58
Man kann es auch indirekt über den Datenbankkatalog herausfinden. Dort ist es nämlich protokolliert. Da ich ohnehin eine Suche über den Datenbankkatalog durchführe, kann ich das auch gleich daher beziehen.

Das hat auch den Vorteil, dass ich Betriebssystemunabhängig bin, wenn auch den Nachteil, dass es keine "live Information" ist.

Viele Grüße
Harry
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: Glombi am 07.08.07 - 15:34:55
Es geht einfach mit DXL:

To set: notesDXLImporter.ReplaceDbProperties = flag

und der Property  showinopendialog, d.h.
notesDXLImporter.showinopendialog = true

Die Namen der Datenbank Properties gfür DXL findet man in der Designer Hilfe unter XML FOR DOMINO und dann database element 

Andreas
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: HarryB am 07.08.07 - 15:36:28
Danke, DXL steht ohnehin auf meiner Liste der Dinge, die noch zu erlernen sind.

Viele Grüße
Harry
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: HarryB am 07.08.07 - 15:44:49
Es geht einfach mit DXL:

To set: notesDXLImporter.ReplaceDbProperties = flag

und der Property  showinopendialog, d.h.
notesDXLImporter.showinopendialog = true
Hm, wenn ich das richtig sehe, hilft mir das nur bedingt.

Damit kann ich die Property zwar gezielt setzen, wenn ich das richtig verstehe, ich möchte die Property jedoch auslesen. Geht das auch gezielt über DXL?

Viele Grüße
Harry
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: Glombi am 07.08.07 - 15:49:41
Zum Thema DXL hier mehr dazu:
http://atnotes.de/index.php?topic=28927.0

Ein andere Möglichkeit ohne das ganze DXL Zeugs:
http://atnotes.de/index.php?topic=17582.0

Andreas
Titel: Re: Show in 'Open Database' dialog -> programmatisch?
Beitrag von: HarryB am 08.08.07 - 15:11:10
Ein andere Möglichkeit ohne das ganze DXL Zeugs:
http://atnotes.de/index.php?topic=17582.0
Prima, das hilt mir am besten!

Vielen Dank und viele Grüße
Harry