Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 11.12.02 - 14:40:49

Titel: Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 11.12.02 - 14:40:49
hallo,

gibt es die Möglichkeit von einer anderen Datenbank das Dokument"Über diese Datenbank" auszulesen, bzw in einer anderen Datenbank in einem Frame anzeigen zu lassen?
Wenn ja, dann bitte ich um eine kurze Beschreibung, nicht nur Ja oder Nein sagen ;D

Danke @All
Grüsse
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: Till_21 am 11.12.02 - 14:55:02
der trick ist das diese beiden speziellen doks in jeder db die gleichen noteids besitzen :
about : FFFF0002
using : FFFF0100

till
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 11.12.02 - 15:06:29
 ::) ??? ::)

Und dann ?
Ist das jetzt schlimm?, oder gut for me?

Grüsse
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: ata am 11.12.02 - 15:07:55
... in den Methoden einer Datenbank findest du eine, die dir anhand der NoteID das Dokument liefert...

ata
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: eknori am 11.12.02 - 15:11:54
Bei den Formeln steht dir folgendes zur Verfügung

@Command([HelpUsingDatabase]) is for displaying the "Using This Database".

For opening "About This Database" use
@Command([HelpAboutDatabase])

das funktioniert aber immer nur für die CurrentDatabase

Wenn du die Dokumente aus einer anderen Datenbank auslesen willst, mußt du schon zu script greifen

dazu dies:

http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/b6db4765ff1c2e4d85256b1b0082f734?OpenDocument

damit solltest du weiterkommen

eknori
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 12.12.02 - 11:31:52
@Eknori

Hallo,
ich habe das Script probiert und kriege ne fürchterliche Fehlermeldung und mein Notes schmiert ab!

Das passierte aber erst als ich dne Teil mit dem
(HEX (Notes_ID_Special + Note_Class_Info ))
in das Script einfügte.

Die Const Notes_Class_Info und die Const Notes_ID_Special geben einen Wert vor.
Wo finde ich diese Werte? Im Dokument selbst, oder ?

Wenn man sich das Script anschaut, stolpert man sofort darüber!

Hat jemand ne Ahnung?

Grüsse aus Hamburg
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 12.12.02 - 13:04:37
Okay,

habe mir soweit die Frage selbst beantwortet.

Das Dokument will in einer Form geöffnet werden, daran lag es.
Nun ist es aber so, das das Dokument in den Eigenschaften ein Feld $Body hat, wo halt der Dokumenteninhalt abgelegt ist.

Wie aber kann ich das jetzt zum vorschein bringen?
Mein erste Idee war ja ein Feld namens $Body als RichTextFeld zu erstellen, daß geht aber ja nicht, weil es das Feld ja schon gibt! :P

Wie aber kann ich jetzt den Inhalt des Dokumentes in der Maske zum Vorschein bringen?  ???

Grüsse
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 12.12.02 - 13:43:47
Hallo,

vielleicht noch zusätzlich warum ich das so machen möchte:

500 Db haben 500 Über diese Datenbank!
In einer Db gibt es eine Rahmengruppe welche zwei Frames hat.
Links werden alle innerhalb einer Ansicht mir die Db angezeigt und im rechten Teil soll halt das dazu gehörige Dokument angezeigt werden!

Grüsse
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 12.12.02 - 17:48:26
Sorry das ich es schon wieder bin! ::)

Ich kann einfach nicht glauben, daß das so schwierig sein soll!
Ich kriege aus einer X - beliebigen Datenbank in Hong Kong das Dokument "Über diese Datenbank" auf, kann aber kein Inhalt sehen.
In den Dokumenten Eigentschaft sehe ich aber, daß das $Body Field gefüllt mit allen Informationen genau aus diesem Dokument bestückt ist.
Es muß doch nur noch ein vielleicht copyItem $Body und dann schwupps rein ins zB RichTextItem "Body" innerhalb der Form, wo ich mir dieses Dokument anzeigen lassen will!

Bitte, bitte, bitte einen kurzen und kleine Tipp ohne eine C Api Lösung for me, please!

Danke :-[  
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: eknori am 12.12.02 - 18:08:37
äähhmm, habe momentan keine Lösung für dich, aber mal nachgefragt: Warum verwendest du nicht den Datenbankkatalog ?
Da passiert doch genau das, was du beabsichtigst. und das About kann man sich dort auch anzeigen lassen.

eknori
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: adminnaddel am 17.12.02 - 12:01:40
hallo,

weiß vielleicht jemand was Eknori mit Datenbankkatalog meint?

Grüsse
Titel: Re:Dokument "Über diese Datenbank" auszulesen....
Beitrag von: Zimmi am 17.12.02 - 14:57:03
Hallo,

das ist der Catalog auf jedem Server.
Der liegt in der Root und heißt normalerweise vom Dateinamen her: catalog.nsf ...

Zimmi