Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: ell5lle am 18.01.10 - 16:47:03
-
Hallo,
offensichtlich stehe ich voll auf dem Schlauch oder habe eine eklatante Wissenslücke.
Ich möchte in einer Maske ein Feld füllen, dass das Ergebnis eines Agenten aufweisen soll.
Dazu erstelle ich in der Maske ein Feld mit dem Typ "Formel".
Der Formel Inhalt soll entweder einen Agenten starten (@command([agentrun]; NAME)) oder beinhaltet bereits den gesamten FormelAgenten.
Beim Aufruf der Maske wird beides nicht ausgeführt sondern lediglich der textuelle Inhalt s.o. angezeigt.
Wie kann ich also das Ergebnis eines Agenten in einem Feld anzeigen lassen??
Vielen Dank für Anregungen!
gruß - ell5lle
-
Hast du dir mal die Online Hilfe zu Formel Feldern durchgelesen? Meiner Meinung nach kann man die so wie du möchtest überhaupt nicht einsetzen.
-
Nein Thomas hat recht,
das geht in 20 kalten Wintern nicht.
Du kannst im FrontEnd oder im BackEnd durch den Agenten den Feldwert setzen.
Grüße David
-
Wie sollte es auch funktionieren? Wann sollte der Agent ausgeführt werden (und dann noch so, dass er die Performance nicht herunterreisst)? QueryOpen, PostOpen, Entering, Exiting, PostRecalc - das alles wären brauchbare Trigger für den Code, aber ein Feld vom Typ "Formel"? Nö. Passt nicht zum System.
Bernhard
PS: Da "ell5lle" uns nicht sagt, wie er heisst oder was der komische Nick bedeutet, sinnierte ich eben, welche Assoziation bei mir das Benutzerbild auslöst. Richtig - North American XB-70, Suchoj T-4 oder Tu-144 - die Schlappohren scheinen von der Natur abgeschaut zu sein ;D Obwohl: Der Hund ist ja auch nicht mehr Natur pur ...
-
Klasse,
vielen Dank für Eure Einschätzung bzw. Hinweise.
Es ist nur so, dass ich beim Aufruf einer Maske einen Agenten ausführen lassen möchte, der seine Ergebnisse gleich in dieses Memo an eine definierte Stelle einträgt.
Der Agent ist bereits in jeder DB vorhanden.
Wäre um weitere Hinweise nicht verlegen ;-)
DANKE
-
;D Obwohl: Der Hund ist ja auch nicht mehr Natur pur ...
watt soll den ditte? ;-)
Der Hund ist Natur pur .. Original ... mittlerweile nur viel älter!!!
Tja, mein Nick ist in direktem Zusammenhang mit meinem Namen .. es fehlen nur zwei vorangestellte Buchstaben ... und dann ist er vollständig!!!! :D Bin auch hierbei für Vorschläge zu haben ...
-
Ein Zeitgesteuerter Agent der ein Feldwert ändert wäre keine Möglichkeit ?
Chris
-
Nicht wenn es direkt laufen soll. Und die einzigen Varianten die es da gibt sind die von Bernhard schon genannten. Da hat es allerdings genau die von Ihm ebenfalls schon genannten Rahmenbedingungen.
Wobei die Aussage schon interessant wäre, warum da partout ein Agent aufgerufen werden soll? Nur weil es den schon gibt?
-
Wobei die Aussage schon interessant wäre, warum da partout ein Agent aufgerufen werden soll? Nur weil es den schon gibt?
Genau das ist der Hintergrund:
zentral wird ein Agent über die Schablone zur Verfügung gestellt. ErgebnisÄnderungen durch aufruf des Agenten sollen somit auch in dieser Maske gleich mit geändert sein.
Daher der Aufruf des Agenten!
Bedeutet dies muss dann per Script realisiert werden?
Ich müsste dann einem Feld ein Notes Script :-\ verpassen, dass diesen Agenten startet?