Autor Thema: DocLink mit Button öffnen  (Gelesen 2398 mal)

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
DocLink mit Button öffnen
« am: 19.05.05 - 08:33:16 »
Hallo und Guten Morgen,

ich bekomme von unserer Marketing Abteilung
regelm. Mails mit DocLinks zu verschiedenen
Dokumenten innerhalb einer Marketing DB.

Diese Links müssen jetzt in Navigations-Pages
über jeweils einen Button zum jeweiligen Dokument
geöffnet werden.

Gibt es eine Möglichkeit DocLinks ähnlich der HotSpot-Funktion
in eine Schaltfläche zu pasten? Wenn ja wie, ich hab gestern
in der Designer-Hilfe nix gefunden und das www hat mir dazu
auch nichts brauchbares erzählen können....  :-(

...Hilfe !!!


Für jeden Tipp dankbar!

Gruß
Chris




Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #1 am: 19.05.05 - 08:50:17 »
vielleicht hilft Dir
@Command( [OpenDocument] ; SchreibenOderNurLesen ; UNID ; Breite : Höhe)
weiter.
Gruß
Dirk

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: DocLink mit Button öffnen
« Antwort #2 am: 19.05.05 - 09:00:11 »
oder ganz flexibel über notesurls

Beispiel:
notes:///[ReplikID der DB]/[Document UniqueID]

oder mit Server
notes://[NotesServerName]/[ReplikID der DB]/[Document UniqueID]

grussen

umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #3 am: 19.05.05 - 09:53:00 »
Hallo,

danke für die schnelle Hilfe.

@Command([OpenDocument];"";"F56ACC1F6F27155D8525686500603D43")

hab ich schon versucht, da bekomme ich die Fehlermeldung
cannot execute the specified command, liegt wohl daran,, daß ich versuche
dieses document über die Schaltfläche einer Page zu öffnen.

mit
@URLOpen("notes:///ReplikID/F56ACC1F6F27155D8525686500603D43")

bekomme ich invalid directory or device not ready

Kann ich das irgendwie mit LS machen?

Danke & Gruß
Chris

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #4 am: 19.05.05 - 09:57:15 »
Zitat
@URLOpen("notes:///ReplikID/F56ACC1F6F27155D8525686500603D43")
liegt die Db bei Dir Lokal? Anstelle von ReplikID muss die ReplikID der DB stehen (nicht das Wort!)
Gruß
Dirk

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #5 am: 19.05.05 - 10:05:25 »
Die Datenbank liegt einmal auf dem deutschen Server und als Replik
auf dem US-Server.

@URLOpen("notes:///C1256ABB:002FAB09/00FA2A298270FFDCC1256FFC0046AFD9")

da stand die ReplikID der DB schon drin.

Muss ich denn, wenn die DB am Server liegt, den Server auch noch mit angeben obwohl
ich ein Dokument in der DB öffnen will in der ich mich gerade befinde?

Danke & Gruß
Chris

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #6 am: 19.05.05 - 10:06:57 »
Zitat
Muss ich denn, wenn die DB am Server liegt, den Server auch noch mit angeben obwohl
ich ein Dokument in der DB öffnen will in der ich mich gerade befinde?
Ja
Gruß
Dirk

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #7 am: 19.05.05 - 16:14:54 »
Hallo,

ich hab das jetzt mit


UNID := "F56ACC1F6F27155D8525686500603D43";
@Command([GoUpLevel]);
@Command([OpenDocument]; ""; UNID)

das funktioniert soweit auch, aber damit das Document geöffnet
wird, wird mit @Command([GoUpLevel]); die View geöffnet in der
sich das Dokument befindet.
Für @URLOpen("notes:///C1256ABB:002FAB09/00FA2A298270FFDCC1256FFC0046AFD9")
bin ich scheinbar zu blöd, ich bekomme entweder die Fehlermeldung File does not exist,
oder ich bekomme die Meldung Format passt nicht.

Gibt es in LS eine Möglichkeit ein Dokument mittels DocID zu öffnen?

Ich habe eine LookUp View in der ich das Dokument zwar finde aber wie kann ich es dann öffnen?


Danke & Gruß
Chris
« Letzte Änderung: 19.05.05 - 16:36:11 von chris2212 »

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #8 am: 20.05.05 - 07:02:35 »
im Script kannst Du ein Dokument im Backend anhand der UNID suchen.
NotesDatabase.GetDocumentByUNID(UNID) und mit NotesUIWorkSpace.EditDocument(True, NotesDocument) kannst Du dieses Dokument im Frontend öffnen.

Bei Deiner ReplikID handelt es sich nicht um eine ReplikID. Der Doppelpunkt muss raus.
Gruß
Dirk

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: DocLink mit Button öffnen
« Antwort #9 am: 20.05.05 - 08:35:22 »
Sorry
ReplikID der DB ohne ":" sollte eigentlich funktionieren.

gruss
umi

ps: funktioniert im Web ähnlich: http://www.dominoserver.de/__[ReplikID].nsf?OpenDB
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #10 am: 20.05.05 - 13:14:28 »
Hallo,

und wieder was gelernt :-)

Ich hab es jetzt mit LS gelöst einer Funktione gebe ich
dann nur noch die DocID und jetzt passt das.

Aber da hätte ich noch eine Frage, hat zwar nichts mit diesem Problem zu tun ist
mir aber aufgefallen als ich die Page im Frame als Default gesetzt habe. Abhängig von der
Auflösung die an der Workstation eingestellt ist muss der Anwender entweder nach oben/unten
scrollen um alle Schaltflächen zu sehen, andere Clients mit hoher Auflösung nicht. Gibr es im Design
die Möglichkeit das sich das Frame bzw. die Page die im Frame angezeigt wird automatich an die
Auflösung anpasst?

Danke & Gruß
Chris

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #11 am: 20.05.05 - 13:19:05 »
jein  ;D

Du könntest die Auflösung des Bildschirmes oder die Größe des Notes-Fensters über die WinApi abfragen und dann z.b. für die verschiedenen Auflösungen Navigatoren usw. programmieren.

Die Auflösung kannst Du beim Öffnen der DB in die Notes.ini schreiben und je nach String einen anderen Nav usw benutzen.

Aber wäre mir zu aufwendig.
Gruß
Dirk

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: DocLink mit Button öffnen
« Antwort #12 am: 20.05.05 - 13:29:18 »
Danke für die Antwort, das ist mir ehrlich gesagt auch zu aufwändig,
da ich jetzt schon weis das sich bei unserer Marketing Abteilung regelm.
die Navigationsseiten ändern und ich, wenn ich das richtig verstanden habe,
für die bei uns "üblichen" Auflösungen jeweils eine Navigation zur Verfügung
stellen muss. Nö, das lass ich besser so wie es ist.

Ich möchte mich nochmal für die schnelle Unterstützung bedanken und wünsche
noch ein schönes Wochenende!

Vielen Dank !

Gruß
Chris

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz