Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: cococo69 am 18.08.04 - 15:37:33

Titel: Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: cococo69 am 18.08.04 - 15:37:33
Hallo,

Beim Erstellen eines neuen Dokuments möchte ich Werte des markierten Dokuments in das neue Dokument übernehmen.

Kein Problem, sofern ich das mittels einer Ansichtsaktion mache mit (@Command([Compose];"Maske")
Gleicher Code in einem Button eines Navigators und die Daten des markierten Dokuments werden NICHT übernommen. Es scheint, als würde beim Klick auf den Button der Fokus von dem markierten Dokumente entfernt!?

Oder woran liegt das sonst?
Gibt es eine Lösung, die Datenübernahme auch mittels Navigator zu erreichen?

Danke!

Gruß Armin
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: cococo69 am 18.08.04 - 15:49:52
Der Fokus geht wohl nicht verloren. Ich kann mir mit @Prompt in einem Button des Navigators Werte aus dem markierten Dokument anzeigen lassen.
Das muss irgend was Anderes sein, aber was  ???
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: Axel am 18.08.04 - 16:09:42
Hi,

hast du die Option "Formeln übernehmen Werte aus gewähltem Dokument" gesetzt und in die Vorgabewerte der Felder die entsprechenden Feldnamen eingetragen ?


Axel
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: cococo69 am 18.08.04 - 16:19:58
Hallo Axel,

wie ich oben geschrieben habe, klappt das ja, wenn ich die gleiche Formel 1:1 in eine Ansichtsaktion schreibe, so dass ich davon ausgehen kann, dass die von dir genannten Bedingungen erfüllt sind.

Gruß
Armin
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: Axel am 18.08.04 - 18:40:04
Hi,

ich hab's mal probiert. Geht auch bei mir nicht. Ich hab verschiedene Wege getestet, ohne Erfolg. Im Moment sehe ich nur den Weg über die Ansichtenaktionen.


Axel
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: cococo69 am 18.08.04 - 21:44:01
@ Axel,

danke für die Info auch wenn sie mich nicht wirklich weiter bringt, außer der Gewißheit, keinen Fehler gemacht zu haben!

@All

hat sonst jemand vielleicht noch eine Idee  ???

Gruß
Armin
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: TMC am 18.08.04 - 21:58:43
hat sonst jemand vielleicht noch eine Idee  ???

Möglichkeit a:
Den Navigator rauswerfen und stattdessen über Gliederung abzubilden. Gabs die DB schon in R4? Denn "damals" wurde halt vieles mit den Navigatoren abgebildet. Ich stelle sowas dann immer gerne auf Gliederungen um.

Möglichkeit b:
Hast Du per LS Zugriff auf die DocumentContext property der NotesSession-Klasse? Würde ich mal testen, ob Du da ans selektierte Dok kommst.
Dann einen Würgaround z.B. die Werte des bestehenden Doks auszulesen und in ein neues Dok zu setzen.
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: cococo69 am 18.08.04 - 22:11:13
Hallo Matthias,

zu a:
TREFFER: Die DB stammt aus R4-Zeiten (welche bei uns noch gar nicht lange vorüber sind - Bankenwelt, OS/2...)

zu b:
Werde ich mal testen!

Danke!
Gruß Armin
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: TMC am 18.08.04 - 22:31:47
(b) hab ich gerade mal getestet als Navigator-Rectangle-Script, weil es mich interessierte:

Code
Sub Click(Source As Navigator)
   Dim session As New notessession
   Dim doc As notesdocument   
   Set db = session.CurrentDatabase
   
   If session.DocumentContext Is Nothing Then
      Msgbox "Kein Dokument ausgewählt."
      Exit Sub
   Else
      Set doc = session.DocumentContext
      Msgbox doc.Subject(0)
   End If
End Sub

Klappt so wunderbar.
Viel Erfolg, wobei ich wirklich in Erwägung ziehen würde, den Nav rauszuwerfen.
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: Axel am 19.08.04 - 09:37:33
Das war die einzigste Alternative, die ich nicht probiert hab.   >:( :-\


Axel
Titel: Re:Werte aus markiertem Dok. übernehmen mit Button in Navigator?
Beitrag von: cococo69 am 19.08.04 - 10:50:26
@Matthias,

funktioniert einwandfrei  :)
Herzlichen Dank für deinen "nächtlichen" Einsatz!!!

@Axel,
kein Problem, das macht doch die Stärke einer Gemeinschaft (unseres Forums) aus: Was der eine nicht weiß / dem einen gerade nicht einfällt, liefert ein anderer...!!!

Danke!

Gruß
Armin