Autor Thema: Bestimmtes Dokument aus Maske öffnen  (Gelesen 2846 mal)

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Bestimmtes Dokument aus Maske öffnen
« am: 15.03.12 - 11:01:53 »
Hallo zusammen,

benötige Hilfe, da ich bisher nichts gefunden habe und mir ein verwertbarer Ansatz fehlt.

Aussganssituation:
Ich habe eine Mitarbeiter-DB, in der alle Mitarbeiter mit Namen und ID stehen (Maske: Mitarbeiter).
In dieser DB gibt es auch die Möglichkeit, Laufzettel für Änderungen für einen Mitarbeiter anzulegen (Maske: Laufzettel).

Nun möchte ich aus dem Laufzettel heraus über einen Button das entsprechende Mitarbeiter-Dokument anhand der ID auslesen. Das funktioniert eigentlich auch, nur dass er jedes Mal erst die Such-Ansicht öffnet und dann das Dokument. Wenn man das Dokument schließt, befindet man sich in der Such-Ansicht und muss diese auch schließen, um wieder in den Laufzettel zu gelangen.

Meine bisherige Lösung:
Formel im Button
@Command([OpenView];"(Mitarbeiter-ID-alle)";ID);
@Command([OpenDocument])

Frage:
Kann man die Such-Ansicht irgendwie umgehen und das Dokument direkt öffnen?

Danke für die Hilfe.

Gruß Markus
« Letzte Änderung: 15.03.12 - 12:44:37 von MarkusL »
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #1 am: 15.03.12 - 11:06:09 »
die ID ist aber nicht die UNID?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

klaussal

  • Gast
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #2 am: 15.03.12 - 11:07:03 »
Warum nicht damit ?

Code
@Command( [OpenDocument] ; writeOrReadOnly ; UNID ; width : height)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #3 am: 15.03.12 - 11:27:13 »
@klaus: Hilfe zu OpenDocument gelesen?

Zitat von: Domino Designer Help
Usage
A database must be open to a document view and the view must contain the document you want to open.

Deshalb ja der Stunt mit dem OpenView... Über Formel geht das nicht anders: No chance... Über Script ist das ein 5- Zeiler...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

klaussal

  • Gast
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #4 am: 15.03.12 - 11:34:33 »
Zitat
@klaus: Hilfe zu OpenDocument gelesen?
:'(  nicht bis zum Ende.....

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #5 am: 15.03.12 - 11:43:29 »
@Dau-in:
Meine ID ist nicht die UNID sondern ein Feldname.

@Tode:
Wenn das über Formel nicht geht, nehme ich halt Script. Könntest du mir netterweise ein Stichwort liefern, unter dem ich in der Hilfe nachsehen kann? Wenn man keinen Begriff hat, nach dem man suchen kann, ist das nämlich umständlich.
Danke im voraus.
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #6 am: 15.03.12 - 11:45:10 »
NotesView.GetDocumentByKey
NotesUIWorkspace.EditDocument

sind die zentralen Punkte, die Dich auch zum Rest führen werden.

Bernhard

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #7 am: 15.03.12 - 11:54:11 »
Ich frage mich wirklich, warum niemand die Notes- Designer- Hilfe verwendet... Wenn man einen Formel- Befehl kennt, dann gibt es dort nämlich immer eine Sogenannte Language- Cross- Referenz (wenn es in anderen Sprachen eine Entsprechung gibt) und für @Command( [OpenDocument] ) steht da folgendes:
Zitat von: Domino Designer Help
Language cross-reference
EditDocument method of LotusScript NotesUIWorkspace class
GetDocumentByUNID method of LotusScript NotesDatabase class
getDocumentByUNID method of Java Database class
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #8 am: 15.03.12 - 12:04:58 »
Wobei: Die UNID scheint Markus ja nicht zu haben (diese als Key zu verwenden, um die Dokumente zu verknüpfen, wäre auch nicht besonders schlau).

Ansonsten: Ja, den enormen Wert der DesignerHelp haben viele noch nicht erkennt.

Bernhard

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Re: Bestimmtes Dokument aus Maske öffnen
« Antwort #9 am: 15.03.12 - 12:44:01 »
Hallo Bernhard,

vielen Dank für die beiden Stichwörter. Damit habe ich alles in der Notes-Hilfe gefunden.
Jetzt klappt es so, wie ich das wollte.

Allen Danke für die schnelle Hilfe.
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz