Autor Thema: @SetDocField in einem Agenten  (Gelesen 1289 mal)

Offline kobo3

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
@SetDocField in einem Agenten
« am: 19.06.03 - 10:55:16 »
Hi Leuts,

habe folgendes Problem, möchte mit einem Agenten in allen makierten Dokumenten ein Feld ändern.

@SetDocField(...;"fldCategories";"neuer Wert")

wie bekomme ich von den makierten Dokumenten die jeweilige DocumentUniqueID heraus.
Mit ner Ansicht und DbLookup wäre ja sinnlos weil ich nicht weiß welche Dokumente ausgewählt sind.

Dank im Voraus

Gruß @ALL

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:@SetDocField in einem Agenten
« Antwort #1 am: 19.06.03 - 11:01:09 »
Der Agent muss auf selektierte Dokumente wirken. Als Formel:

Field fldCategories := "neuer Wert"

Viele Grüße
ghost

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:@SetDocField in einem Agenten
« Antwort #2 am: 19.06.03 - 11:03:28 »
du brachst da keine dok id... der Agent wird über "selektierte Dokumente in einer Ansicht"  getriggert .... das reicht

dann aber besser mit
FIELD xx:=xx;
@SetField("xx";"abc")

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline kobo3

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:@SetDocField in einem Agenten
« Antwort #3 am: 19.06.03 - 16:39:43 »
Danke für die ANtworten habe noch folgendes Problem,

ich möchte mit @prompt abfragen, welcher Wert für das Feld eingetragen werden soll.

Dieser abgefragte Wert soll für alle ausgewählten Dokumente gelten.
binde ich diese Abfrage in den Agenten ein, fragt er bei jedem Dokument.
Weiß nicht wie ich den Wert von einem Button aus an den Agenten übergeben kann.
Kann man evt. einen versteckten Button auf einer Navigationsleiste den Wert geben und abfrage. Oder gibt es eine globale Variable zu definieren......
« Letzte Änderung: 19.06.03 - 16:42:54 von kobo3 »

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:@SetDocField in einem Agenten
« Antwort #4 am: 19.06.03 - 19:55:37 »
Das kommt darauf an, von wo aus du den Agenten starten möchtest. Wenn der Agent aus einem Actionbutton gestartet werden soll, dann kannst Du den Prompt in den Button einbinden, und den Rückgabewert z.B. über die INI übergeben. Der Code für den Button würde dann in etwa so aussehen:


_antw := @Prompt(...);
@Environment("Anwort"; _antw);
@Command([ToolsRunMacro]; <Agentname>)

Im Agenten muss dann die Envirenmentvariable an erster Stelle wieder ausgelesen werden.

Viele Grüße
ghost

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz