Domino 9 und frühere Versionen > ND7: Entwicklung

Aktion: Neues Dokument, Felder aus anderen Dokumenten werden nicht übernommen

(1/2) > >>

Roooky:
Hallo!

Zunächst sei einmal gesagt: Mein Name ist bei mir leider noch Programm.... also ruhig mit den gaaanz einfachen Dingen rausrücken  ::)

Das Problem: Ein manuell gestarteter Agent soll ein Dokument namens "Störung" erstellen und die Störungsursache sogleich über @Prompt abfragen. So sieht der Agent aus:

@Do(
@Command([Compose]; "Störung");
@Command([EditDocument]);

@SetField(Ursache; @Prompt([OkCancelList]; "Ursache"; "Bitte geben Sie eine Störungsursache an!"; "Werkzeug-Reparatur"; "Werkzeug-Reparatur": "Maschinen-Reparatur" : "Werkzeug-Ende" : "Material-Ende" : "Ölwechsel" : "Rüsten" : "Ringwechsel" : "Sonstiges")));

Das Dokument wird auch composed, die Abfrage erscheint, aber das Feld "Ursache" bleibt leer.... Wieso?
Das Feld "Ursache" ist ein berechnetes Feld mit Wert "Ursache". Auch als bearbeitbares Feld mit oder ohne Vorgabewert ändert sich nichts.

Weiß jemand, was man da machen kann?
Vielen Dank schonmal...!

botschi:
@SetField ("Ursache"....

Du musst das Feld in "" setzen.

Matthias

Driri:
Hallo und herzlich willkommen im Forum,

der Feldname muß bei @SetField in Anführungszeichen geschrieben werden, also @SetField("Ursache"; ...).

Ich empfehle Dir dann auch direkt die Designer-Hilfe, da steht die Syntax beschrieben und die Beispiele und die Beschreibung sind größtenteils sehr gut.

klaussal:
Da fall ich auch immer wieder drauf rein....  :P

botschi:
Allerdings...  ::)

Matthias

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln