Autor Thema: @Function ist in diesem Kontext ungültig  (Gelesen 1270 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
@Function ist in diesem Kontext ungültig
« am: 15.06.04 - 12:18:33 »
Habe bei einem Optionsfeld im Bereich Exiting einer Maske folgende Script hinterlegt:

Sub Exiting(Source As Field)
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   
   Set uidoc = ws.CurrentDocument
   If uidoc.fieldgettext("Kredit") = "Konsumentenkredit" Then
      Dim s As New NotesSession
      Dim db As NotesDatabase
      Dim agent As NotesAgent
      Set db = s.CurrentDatabase
      Set agent = db.GetAgent("KDL")
      Call agent.Run
   End If
End Sub

Dies ruft diesen Agent auf (hier kleiner Ausschnitt):

@SetField("GDatum";@Today);
@Command([ToolsRunMacro];"(ZBerechnung)")

Es kommt dann immer der Fehler '@Function ist in diesem Kontext ungültig'

Finde den Fehler nicht. Könnt Ihr mir einen Tipp geben?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:@Function ist in diesem Kontext ungültig
« Antwort #1 am: 15.06.04 - 12:40:47 »
Du müsstest das Problem versuchen einzugrenzen - es spielen hier ja drei Routinen eine Rolle.
Sind denn im Agent "KDL" @Commands zugelassen ?

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:@Function ist in diesem Kontext ungültig
« Antwort #2 am: 15.06.04 - 13:39:05 »
Hab grad keine Ahnung, ob das hier zutrifft, aber gibt es nicht eine Beschränkung beim Nesting von Agenten? Könnte das hier das Problem sein?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re:@Function ist in diesem Kontext ungültig
« Antwort #3 am: 15.06.04 - 13:53:53 »
Der Agent "KDL" funktioniert manuell (d.h. Aufruf über Menü - Aktionen). Wird dieser aber über das Script aufgerufen - erhalte ich die Fehlermeldung.

klaussal

  • Gast
Re:@Function ist in diesem Kontext ungültig
« Antwort #4 am: 15.06.04 - 14:51:50 »
vor den @setfield müsste noch ein "Field GDatum := GDatum"

aber warum setzt du das datum nicht im script  ???

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz