Domino 9 und frühere Versionen > ND6: Entwicklung

berechnetes Zahlenfeld

(1/4) > >>

Cobi:
Hallo zusammen,

ich habe ein Feld: Menge vom Typ Zahl. Es soll von den Benutzern nicht geändert werden sondern nur durch klicken auf Hinzufügen erhöht werden können. Deshalb habe ich es auf berechnet gesetzt und dann hinter dem Button Hinzufügen folgenden Code:

@If(@IsDocBeingEdited;@SetField("Menge";Menge:=Menge+1);@Command([EditDocument]);
@SetField("Menge";Menge:=Menge+1);Menge);

Leider kommt die Meldung Falscher Datentyp oder Operator: text erwartet. Wie kann denn Text erwartet werden, wenn ich ein Zahlenfeld habe?

Sobald ich das Feld auf bearbeitbar setze funktioniert es einwandfrei.
Hoffe ihr könnt mir auf die Sprünge helfen, wäre super danke!
MfG

edit: achso ja und der Vorgabewert im Feld ist Menge.

klaussal:
Hat das Feld einen Startwert ? Wenn da nämlich nix drinsteht, dann kommt dieser Fehler.

Cobi:
als startwert steht sozusagen Menge drin.

habe es auch schon versucht mit @if(@isnewDoc;0;Menge) aber gleicher Fehler.

klaussal:
Wo ?

Glombi:
@SetField("Menge";@If(Menge != "";Menge+1;1))

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln