Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
der trick ist das diese beiden speziellen doks in jeder db die gleichen noteids besitzen :
about : FFFF0002
using : FFFF0100
till
-
::) ??? ::)
Und dann ?
Ist das jetzt schlimm?, oder gut for me?
Grüsse
-
... in den Methoden einer Datenbank findest du eine, die dir anhand der NoteID das Dokument liefert...
ata
-
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
-
@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
-
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
-
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
-
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 :-[
-
ää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
-
hallo,
weiß vielleicht jemand was Eknori mit Datenbankkatalog meint?
Grüsse
-
Hallo,
das ist der Catalog auf jedem Server.
Der liegt in der Root und heißt normalerweise vom Dateinamen her: catalog.nsf ...
Zimmi