Autor Thema: Öffnen einer Maske aus der Ansicht heraus!  (Gelesen 3579 mal)

Offline Bellerophon

  • Aktives Mitglied
  • ***
  • Beiträge: 187
  • Geschlecht: Männlich
  • "Der Wille entscheidet"
Öffnen einer Maske aus der Ansicht heraus!
« am: 17.11.03 - 19:52:00 »
*greetz*@ALL!

Habe ein kleines Problemchen:

Habe eine DB mit ca. 60000 Datensätzen!
Ich habe einige Masken, die das befüllen der Datensätze aus einer Ansicht heraus ermöglichen, damit man nicht immer das Dokument selbst öfnen muß!
Hier der Script:

Sub Click(Source As Button)
   Dim session As NotesSession
   Dim ws As New NotesUIWorkspace
   Set session = New NotesSession
   Dim uidoc As NotesUIDocument
   Set uidoc= ws.CurrentDocument
   Call ws.dialogbox("Teil_DatSatzVerw",True,True,True,,,,"Ist der Datensatz verwendbar?",,True,True)
End Sub

Dies ist dann in einer "Gemeinsamen Aktion" untergebracht, welche in einigen Ansichten in der DB auch verfügbar ist!

Soweit so gut, aber er macht dies nur aus einer Ansicht in der Datenbank! Alle anderen Ansichten in der diese "Gemeinsame Aktion" ebenfalls vorhanden ist machen das aber nicht!

Woran kann das liegen???????

Danke schon mal im voraus!
"Das Leben ist einfach, man trifft Entscheidungen und lebt mit den Konsequenzen."

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #1 am: 17.11.03 - 22:32:03 »
... gemeinsame Aktionen haben manchmal so ihre Tücken. Versuch es mal mit einer eigenständigen Aktion in einer deiner Ansichten, in der die gemeinsame nicht funktioniert...

ata
Grüßle Toni :)

Offline Bellerophon

  • Aktives Mitglied
  • ***
  • Beiträge: 187
  • Geschlecht: Männlich
  • "Der Wille entscheidet"
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #2 am: 18.11.03 - 07:26:47 »
Danke für die schnelle Antwort!

Leider habe ich dann einige Probleme! Das wären nämlich einige Ansichten in denen ich dann eigenständige Aktionen einfügen müsste! ;-(

"Das Leben ist einfach, man trifft Entscheidungen und lebt mit den Konsequenzen."

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #3 am: 18.11.03 - 09:28:21 »
Hi,

versuch doch mal den "Umweg" über einen Agenten. Den Code zum befüllen der Datensätze packst du in einen Agenten. Den Agent selbst startest du dann über eine gemeinsame Aktion über @Command([ToolsRunMacro]; "Agentenname").

Das sollte funktionieren.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Bellerophon

  • Aktives Mitglied
  • ***
  • Beiträge: 187
  • Geschlecht: Männlich
  • "Der Wille entscheidet"
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #4 am: 18.11.03 - 09:32:44 »
Hi Axel!

Das klappt leider auch nicht, da unsere Mobile User noch eigenhändige Eintragungen vornehmen müssen. Deswegen brauche ich dann die Masken, welche sich dann als neues Fensterchen in der Ansicht öffnet! ;-(
Oder habe ich da etwas falsch verstanden?

Gruß
"Das Leben ist einfach, man trifft Entscheidungen und lebt mit den Konsequenzen."

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #5 am: 18.11.03 - 09:50:05 »
Da hast Du wohl was falsch verstanden.

Statt einer shared-action packst Du den Code in einen Agenten. Dieser wird dann entweder über das Menu Aktion aufgerufen oder wieder über einen Aktions-Buhtong, der nichts anderes macht, als Deinen Agenten aufzurufen. Mit etwas Glück funktioniert dieser Umweg auch dort mit einer Shared-Action, wo es bei Dir nicht geklappt hat. Hast Du irgend eine ScriptLib in die Shared-Action eingebunden? Das führt regelmässig in R5 zu Problemen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #6 am: 18.11.03 - 09:50:44 »
Hi,

das geht doch auch mit einem Agenten. Du verwendest am einfachsten dazu die Formelfunktion zum Aufruf der Dialogbox.

Die Option "Für welche Dokumente soll er gelten" stellst du auf "Einmal ausführen...."

Axel
« Letzte Änderung: 18.11.03 - 09:52:35 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #7 am: 18.11.03 - 09:55:00 »
Nur der Programmcode soll in einen Agenten verlagert werden, der dann von dem Actionbutton aufgerufen wird. An der Funktion soll sich nichts ändern - nur der Ort an dem der Code hinterlegt ist.

Viele Grüße
ghost

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #8 am: 18.11.03 - 20:41:25 »
@Bellerphon

... hast du es mal mit einer normalen Aktion versucht?

ata
Grüßle Toni :)

Offline Bellerophon

  • Aktives Mitglied
  • ***
  • Beiträge: 187
  • Geschlecht: Männlich
  • "Der Wille entscheidet"
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #9 am: 19.11.03 - 12:21:45 »
*greetz* @ ALL!

Habe es mit einer normalen Aktion versucht, als Agent und als Gemeinsame Aktion! Nichts klappt in den Ansichten! Nur in EINER ei
"Das Leben ist einfach, man trifft Entscheidungen und lebt mit den Konsequenzen."

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Öffnen einer Maske aus der Ansicht heraus!
« Antwort #10 am: 19.11.03 - 15:04:05 »
... die Parameter in der ScriptVersion des DialogBox sind zwar optional, aber trage mal tatsächlich jeden Parameter ein - also True oder False und gib das doc mit...

... ansonsten könntest du es mit der Formelvariante versuchen, die müßte problemlos funktionieren...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz