Autor Thema: Unprocesseddocuments in Formelsprache  (Gelesen 2702 mal)

Offline gstueb

  • Aktives Mitglied
  • ***
  • Beiträge: 125
  • Geschlecht: Männlich
  • God is real unless declared integer
Unprocesseddocuments in Formelsprache
« am: 17.10.11 - 10:50:52 »
Hallo,

eine Frage: Ein Agent soll vom Benutzer einen Wert abfragen und diesen dann in alle ausgewählten Dokumente eintragen.

Geht sowas eigentlich prinzipiell auch in der Formelsprache, so in der Art

Code
UName := @Prompt([OkCancelEdit]; "Eingabe"; "Eingabe";"");

REM {For all Unprocesseddocuments};
    FIELD xx:=Uname;
REM {End For};

oder muss man hier immer auf Script zurückgreifen? Bei obigem Beispiel besteht das Problem ja darin, dass der @Prompt für jedes ausgewählte Dokument ausgeführt wird, und nicht nur einmal.

Danke & Gruß,
Gregor

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Unprocesseddocuments in Formelsprache
« Antwort #1 am: 17.10.11 - 10:59:42 »
M.W. ist Deine Problembeschreibung absolut korrekt. Eine theoretische Möglichkeit wäre, das Prompt nicht auszuführen, wenn die Eingabe schon getätigt wurde. Dazu müsste die Eingabe irgendwo gespeichert werden (ini, Profildokument o.ä.). Habe ich aber noch nie probiert. Vor dem zweiten Aufruf des Agenten müsste allerdings die gemerkte Eingabe gelöscht werden, und da fängt dann die Hampelei an. Script ist definitiv die bessere Variante.

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Unprocesseddocuments in Formelsprache
« Antwort #2 am: 17.10.11 - 11:09:59 »
Ich meine mich Erinnern zu können, das wie soetwas in der Art schonmal hier hatten.
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Unprocesseddocuments in Formelsprache
« Antwort #3 am: 17.10.11 - 13:23:40 »
Also in der Formelsprache geht sowas IMHO am besten -mehr oder weniger sauber- mit zwei Agenten:

1. Agent läuft auf Ziel "Keines", macht den Prompt und speichert den Wert zwischen (z.B. per @Environment, vor prompt leer machen nicht vergessen).
2. Agent läuft auf gewählte Dokumente und setzt den eingegebenen Wert (Abbruch wenn @Environment = "")

HTH
Tode
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Unprocesseddocuments in Formelsprache
« Antwort #4 am: 17.10.11 - 19:36:04 »
Torsten, das ist wirklich DER Weg in Formelsprache (ich würde allerdings nicht die NOTES.INI zusauen, sondern ein Personal ProfileDocument verwenden).
"Schön" ist allerdings etwas anderes. Warum muss es denn unbedingt Formelsprache sein?

Bernhard

Offline gstueb

  • Aktives Mitglied
  • ***
  • Beiträge: 125
  • Geschlecht: Männlich
  • God is real unless declared integer
Re: Unprocesseddocuments in Formelsprache
« Antwort #5 am: 20.10.11 - 15:52:11 »
Torsten, das ist wirklich DER Weg in Formelsprache (ich würde allerdings nicht die NOTES.INI zusauen, sondern ein Personal ProfileDocument verwenden).
"Schön" ist allerdings etwas anderes. Warum muss es denn unbedingt Formelsprache sein?

Hallo Bernhard,

es muss nicht unbedingt Formelsprache sein, ich hab's jetzt in Script gelöst. Mich hat nur interessiert, ob es da evtl. eine @-Möglichkeit gibt, die ich nicht kenne. In der Formelsprache wär's halt weniger zum tippen gewesen...

Gruß,
Gregor

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz