Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: notesnewbie am 27.01.04 - 08:30:14

Titel: @Commands in LS
Beitrag von: notesnewbie am 27.01.04 - 08:30:14
Hallo,

ich weiss das dieses Thema schon mehrmals hier behandelt wurde,
aber ich finde einfach nichts über die suche.

Also hoffe ich das ich mich nicht zu sehr unbeliebt mache  :-[

Kann mir wohl jemand kurz sagen wie ich einen @Command Befehl
in LS aufrufe ?

Dankeschön


NotesNewbie
Titel: Re:@Commands in LS
Beitrag von: Don Pasquale am 27.01.04 - 08:53:01
Hallo
da gibt es 2 Möglichkeiten :
1) notesSession.Evaluate(und dann das @Command )
oder
2) gibt es für manche @Commands bereits kleine
Funktionen in LS z.B. für @Name oder für @Word

Suchts Du was spezielles oder allgemein.

Ciao
Don Pasquale
Titel: Re:@Commands in LS
Beitrag von: notesnewbie am 27.01.04 - 08:57:29
Hallo Don Pasquale,

erstmal danke für deine Antwort.

ich möchte über eine Ansicht ein Dokument öffnen. Dachte mir das
das über nen @Command einfacher geht.

Hintergrund ist das ich ein Dokument über einen Button ändern möchte aus der Ansicht heraus.

Ablauf:  

Button klicken =
 zu änderndes Dokument wird als Antwortdokument kopiert
 im Hauptdokument ändere ich die Form in die Änderungsmaske
 Hauptdokument wird in der neuen Maske angezeigt.

Klappt zwar alles schon, nur ist beim öffnen des H. Doks immer noch
die Anzeigemaske aktiv. Erst wenn ich geschlossen habe und erneut öffne ist die Änderungsmaske aktiv.

Da ich jetzt schon ne Menge Zeit reingesteckt habe und langsam wahnsinnig werde dachte ich eben an die Lösung über nen Command das Dok. dann erneut zu öffen.


NotesNewbie
Titel: Re:@Commands in LS
Beitrag von: Don Pasquale am 27.01.04 - 10:09:45
Poste doch mal Deinen Code, deine erklärungen sind nicht ganz schlüssig.
Dann wird sich hier schon ein guru finden
Ciao
Don Pasquale
Titel: Re:@Commands in LS
Beitrag von: Glombi am 27.01.04 - 14:04:51
Ein kleiner Blick in die Designer Hilfe:

@Functions that affect the user interface do not work in the Evaluate method. These include: @Command, @DbManager, @DbName, @DbTitle, @DDEExecute, @DDEInitiate, @DDEPoke, @DDETerminate, @DialogBox, @PickList, @PostedCommand, @Prompt, and @ViewTitle.

Andreas
Titel: Re:@Commands in LS
Beitrag von: Glombi am 27.01.04 - 14:08:13
Dokument schließen und neu öffnen ist das Problem?
Dann so:

.. die üblichen Dim und Set Objekte...

call uidoc.Close
set uidoc = ws.EditDocument( True, doc )

Andreas
Titel: Re:@Commands in LS
Beitrag von: notesnewbie am 28.01.04 - 07:58:02
Hi,

habe das Problem zwischenzeitlich gelöst.

Hatte nur vergessen bei ws.editdocument das doc anzugeben. Dadurch zog er sich immer das zuletzt geöffnete Dokument. z.B. die
Hilfe.

Ist schon peinlich aber manchmal sieht man den wald vor lt. Bäumen nicht.

Vielen Dank für eure Hilfe

NotesNewbie