Domino 9 und frühere Versionen > ND8: Entwicklung
Maske _ Feld _ Agent
ell5lle:
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
Thomas Schulte:
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.
atbits:
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
koehlerbv:
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 ...
ell5lle:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln