Autor Thema: Formel funzt nicht korrekt unter Notes 5  (Gelesen 1514 mal)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Formel funzt nicht korrekt unter Notes 5
« am: 05.04.04 - 14:42:55 »
Hallo Experts,
folgendes Problem: Ich habe in meinem InfoCenter eine Rubrik für An- und Verkauf indem bei uns intern gehökert wird. Um sehen zu können, wie oft diese Artikel angesehen werden, habe ich einfach ein Zählerfeld eingebaut und den Queryclose mit folgender Formel belegt.

@If(@IsDocBeingEdited;"";@Command([EditDocument])) ;
@If(@Text(VA_Zähler)="";
       @SetField("VA_Zähler";"1");
       @SetField("VA_Zähler";VA_Zähler+1));
       @PostedCommand([FileSave])

Funzt auch problemlos unter Notes 4.x und Notes 6, aber nicht ganz unter Notes 5. 'Ausgewählter Befehl´kann nicht ausgeführt werden'.
Zählen tut er aber trotzdem.
Wo liegt der Fehler ?

Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #1 am: 05.04.04 - 14:50:46 »
Hi,

der Fehler weist auf dein @Command([EditDocument]) hin, das dort nicht von 5 akzeptiert wird.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #2 am: 05.04.04 - 14:54:33 »
Ja stimmt - mit diesem Befehl muß es was zu tun haben.
Aber warum ? Gibt es diese Abfrage in Notes 5 nicht ?
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #3 am: 05.04.04 - 15:02:09 »
Hi,

im Prinzip will R5 keine Save oder Edit Commands im QueryClose
Ereigniss, das könnte auch zu rekrusiven Ereignissen führen.
Ich würde dir daher empfehlen, das ganze lieber mittels LotusScript zu machen als mit @Formeln.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #4 am: 05.04.04 - 15:12:14 »
 :-\  Würde ich ja gern.
Bin aber in Sachen Script nicht vertraut.
Da muss ich mich noch mal reinfuchsen.
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #5 am: 06.04.04 - 12:47:53 »
Kann mir jemand den Script-Code zu meinem 4-Zeiler entwerfen ?

 ::)
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

klaussal

  • Gast
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #6 am: 06.04.04 - 15:19:02 »
@thunder,
da du keine ahnung von LS hast, ist es m.e. nicht gut, hier einen code zu posten. wenn trotzdem mal ein fehler auftritt, dann stehst du dumm da vor deinem cheffe  :P

tipp: schau in der designer-hilfe nach, und lerne LS.

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #7 am: 06.04.04 - 16:38:17 »
Danke für die Hilfe...
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Glombi

  • Gast
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #8 am: 06.04.04 - 17:33:24 »
Unter Notes 5 ist folgender Code korrekt:

FIELD VA_Zähler := VA_Zähler;
@If(@IsDocBeingEdited;"";@Command([EditDocument])) ;
@If(@Text(VA_Zähler)="";
      @SetField("VA_Zähler";1);
      @SetField("VA_Zähler";VA_Zähler+1));
      @PostedCommand([FileSave])

Bitte beachte die Änderungen
FIELD...
und
@SetField("VA_Zähler";1);
dort habe ich die Hochkommas (oder heisst es Hochkommata  - aber das ist ein anderer Thread...) entfernt, damit der Datentyp stimmt. Dazu aus der Hilfe:
"The value you want to give to fieldName. The value must be the same data type as the field; for example, if the field is numeric, the value must be a number."

Andreas


Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Formel funzt nicht korrekt unter Notes 5
« Antwort #9 am: 06.04.04 - 18:06:29 »
So ein Humbug. Ich wünsche jetzt schon mal viel Spass bei Replizierkonflikten oder später geänderter ACL (es könnte ja mal Leser geben) und so weiter.

Und "schreib' mir das mal in LotusScript" ist hier im Forum ein "no-no".

Bernhard

PS: In "Hökern" wird Zeit investiert, in Programmieren-lernen aber nicht ... O tempora, o mores !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz