Autor Thema: "Schaltfläche" aus Script starten  (Gelesen 3069 mal)

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
"Schaltfläche" aus Script starten
« am: 05.03.13 - 13:40:34 »
Hallo,

ich habe hier in einer Datenbank einen Button mit der Funktion einen Datensatz abzuschließen und den Status Abgeschlossen zu setzen.

Gibt es eine Möglichkeit die Funktion dahinter auch aus einem anderen Script zu starten?

Gruß

Michael

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: "Schaltfläche" aus Script starten
« Antwort #1 am: 05.03.13 - 13:42:14 »
Ja. Dafür sind ScriptLibraries da.

Mit Formelsprache: Nein.

Bernhard

Offline ghostmw

  • Aktives Mitglied
  • ***
  • Beiträge: 201
  • Geschlecht: Männlich
    • BELOS - Raum+Ressourcenmanagement unter Lotus Notes
Re: "Schaltfläche" aus Script starten
« Antwort #2 am: 05.03.13 - 14:51:51 »
Hi,

ich habe deine Frage so verstanden, dass du den Code des Buttons an einer anderen Stelle gerne aufrufen möchtest, richtig ?

Das kann man aus Javascript auch tun ...  nur der Vollständigkeit halber.

Man hat einen Hotspot / Button etc. und hat dort Javascript-Code der den Button mittels click()-Befehl anklickt.

Habe ich selber schon öfters problemlos benutzt, um Formelcode und Lotusscript nacheinander in einer Aktion auszuführen.

Gruß
Marco
« Letzte Änderung: 05.03.13 - 14:57:42 von ghostmw »
Grüße
Marco Weller
Lotus Domino / Lotus Notes seit 1996 (ab 4.5x)

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: "Schaltfläche" aus Script starten
« Antwort #3 am: 06.03.13 - 06:54:10 »
Hi,

das klinkt interessamt!
Genau das will ich erreichen, ich will aius dem Formelcode ein Lotusscript starten.

Hättest Du vielleicht mal ein Codeschnippsel von deinem javascript-Code ? Ich bin da ziemlich unbedarft  :(

Auch eine Ansteuerung aber ALT+1 wäre dort möglich.

Gruß

Michael

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: "Schaltfläche" aus Script starten
« Antwort #4 am: 06.03.13 - 08:50:05 »
Hallo,

am einfachsten ist es den Scriptcode in einen Agenten zu packen und ihn dann an den beiden betroffenen Stellen mit
       agent.run()
bzw.
       @Command([ToolsRunMacro]; "Agent")
aufzurufen.

Dann muss man auch keine "Stunts" mit JavaScript machen (welches eventuell vom Anwender deaktiviert wurde).

Gruß

André

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: "Schaltfläche" aus Script starten
« Antwort #5 am: 06.03.13 - 09:44:24 »
Danke für die Antwort!

Leider ist das keine Option für mich  :( . Für das erstellen von Agenten fehlt mir das Recht.

Mal schauen ob ich das über ein Autoit-Script mache,obwohl das schon ein sehr großer Umweg ist ;)

Gruß

Michael


Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: "Schaltfläche" aus Script starten
« Antwort #6 am: 06.03.13 - 09:53:10 »
Ich habe das Gefühl, dass hier mal wieder eine Frage gestellt wurde, die gar nicht zum Problem passt...
Du "meinst", dass die Lösung für Dein Problem das "automatische betätigen" einer Schaltfläche ist... Aber wahrscheinlich ist die richtige Lösung eine ganz andere...

Rück doch mal raus damit, was Du überhaupt willst, dann kann man Dir auch sagen, wie man es richtig macht...
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 Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: "Schaltfläche" aus Script starten
« Antwort #7 am: 06.03.13 - 10:01:21 »
In einer Datenbank kann ich den "Vorgang" speichern (und wieder bearbeiten) und über den Button "Abschliessen" wird der Vorgang gespeichert und mit dem Status "beendet" versehen.

Ich möchte über die Formelsprache einige Felder vorher überprüfen und den Inhalt automatisch ergänzen UND dann den Vorgang auch abschließen.

Jetzt habe ich halt einen Button der die Felder über FormelSprache checkt und füllt und anschließend muß ich halt wieder "Abschliessen" drücken. Ich würde gerne dieses gerne in "einen Rutsch" durch den neuen Button machen.

Gruß

Michael

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: "Schaltfläche" aus Script starten
« Antwort #8 am: 06.03.13 - 11:22:04 »
Du hast Designer- Rechte auf die Datenbank, sonst könntest Du ja keine Schaltflächen erstellen... Und warum kannst Du dann keinen Agenten erstellen?
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 Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: "Schaltfläche" aus Script starten
« Antwort #9 am: 06.03.13 - 12:10:57 »
Ich habe lediglich die Symbolliste um einen Button erweitert und dahinter den Formelsprachen-Code gelegt.

Die Schaltfläche "Abschliessen" ist nicht von mir.

Gruß

Michael

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz