Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Birgit am 23.01.03 - 16:13:36

Titel: Über einen Button in Doc A Doc B öffnen
Beitrag von: Birgit am 23.01.03 - 16:13:36
Hi @all,

ich stehe gerade megamäßig auf der Leitung und brauche Hilfe. Eigentlich ist es ja ganz einfach - dachte ich - aber geht nich' ...

In Doc A soll mit Klick auf einen Button im Document das Doc B geöffnet werden. Die UNID von Doc B ist einem Feld BUNID hinterlegt.

Set docB = db.GetDocumentByUNID(doca.feld-mit-unid-von-docB(0))
klingt noch ganz nett; nur wie bekomme ich Doc B nun auch geöffnet, so zum Ansehen auf dem Bildschirm???

H-I-L-F-E - ich komme mir gerade sowas von DAU vor ...

Schon mal danke,
Birgit
Titel: Re:Über einen Button in Doc A Doc B öffnen
Beitrag von: Till_21 am 23.01.03 - 16:20:42
warum einfach wenns auch kompliziert geht ?

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

oder muss es zwingend script sein ?

gruss
Titel: Re:Über einen Button in Doc A Doc B öffnen
Beitrag von: Birgit am 23.01.03 - 16:28:05
Nee, funktioniert nicht. Fehler: Ausgewählter Befehl kann nicht ausgeführt werden. Die Hilfe sagt dazu auch: In einer Datenbank muß eine Ansicht geöffnet sein, die das Dokument enthält, das Sie öffnen möchten.

Ich habe aber das Doc A zum Lesen geöffnet und habe dort in der Maske von Doc A einen Hotspot über den das das Doc B zum Lesen geöffnet werden soll.
Titel: Re:Über einen Button in Doc A Doc B öffnen
Beitrag von: ata am 23.01.03 - 16:43:55
... in LotusScript funktionierts

... nachdem du das doc hast

Dim ws As New NotesUIWorkspace ' # falls noch nicht deklariert
Dim bModus As Variant

bModus = True '# ... öffnen im Bearbeitungsmodus
Call ws.EditDocument(bModus , docB)
Titel: Re:Über einen Button in Doc A Doc B öffnen
Beitrag von: Birgit am 23.01.03 - 16:55:36
Autsch - Danke.
Titel: Re:Über einen Button in Doc A Doc B öffnen
Beitrag von: ata am 24.01.03 - 07:31:05
... keine Ursache...

... würdest du das Posting bitte auf "Daumen hoch" setzen, damit man erkennen kann, daß es erledigt ist - danke...

ata