Autor Thema: Felder ändern in WebAgents  (Gelesen 1072 mal)

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Felder ändern in WebAgents
« am: 25.06.03 - 15:13:47 »
Yoo,

wie schaffe ich es per LS ein Feld mit dem Namen "$abc" (für programmgesteuerte Tabellen) zu ändern?

Der Code sieht wie folgt aus:

Code
1. Sub Initialize
2.    Dim session As New NotesSession   
3.    Dim item As NotesItem
4.    Dim doc      
   
5.    Set doc = session.DocumentContext
6.    Set Item = doc.ReplaceItemValue( "Auftragsart", Trim(getCGIVariable (doc.QUERY_STRING(0), "Auftragsart")) )
7.    Set Item = doc.ReplaceItemValue( "$Auftragsart", Trim(getCGIVariable (doc.QUERY_STRING(0), "Auftragsart")) )
8.    If doc.isnewnote Then doc.Auftragsstatus = "Neu"
9. End Sub

Bei Ausführung des Agenten erscheint an der Console die Meldung "HTTP Web Server: Lotus Notes Ausnahme - Eine Ansicht mit diesem Namen wurde in der angegebenen Datenbank nicht gefunden".

Wenn ich die 7. Zeile lösche läuft alles einwandfrei!

Gruss ...

Hoshee


Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Felder ändern in WebAgents
« Antwort #1 am: 25.06.03 - 18:31:28 »
... 2 Dinge fallen mir dazu ein:

- wie ist der Agent getriggert - alle markierten Dokumente ?
- und ich vermisse den doc.Save

ata
Grüßle Toni :)

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Re:Felder ändern in WebAgents
« Antwort #2 am: 25.06.03 - 20:55:13 »
Yoo, uuups,

hab ich vergessen: Der Agent läuft im WebQueryOpen-Event und das Doc wird dann im Browser angezeigt. Also ist der "Save" noch nicht nötig.

Bzgl. der o.g. Fehlermeldung habe ich das Problem gefunden. War mein Fehler  :(

Trotzdem funzt es nicht so, wie ich will. Bin gerade noch am überlegen ob ich die Maske nicht ganz umbaue, ohne Programmierte-Tabelle nur mit hide-whens.

Also erstma schulz in dieser Richtung. Danke.

Gruss ...

Hoshee


Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Felder ändern in WebAgents
« Antwort #3 am: 25.06.03 - 21:18:55 »
... was war denn falsch, bzw. was geht denn schief...

ata
Grüßle Toni :)

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Re:Felder ändern in WebAgents
« Antwort #4 am: 25.06.03 - 21:25:24 »
Yoo,

tja, der Agent hat nicht den Fehler gebracht, sondern die Maske, die auf eine Ansicht Zugriff, wo entsprechende Rechte fehlten. Da in der Maske div. hide-when Formeln verbraten sind (wenn im Client dann, im Browser das, wenn Autor derjenige ...), viel das halt nur bei einer bestimmten Kombination auf.

Gruss ...

Hoshee
Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz